@charset "UTF-8";
.header-bar-wrapper {
  width: 100%;
  position: fixed;
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0px 5px rgba(0, 0, 0, 0.05);
  z-index: 999;
  top: 0;
  top: 50px\0;
  left: 0;
  background: #fff;
}

.header-bar {
  height: 88px;
  font-size: 14px;
}

.header-bar .logo {
  width: 170px;
}

.header-bar .logo a {
  display: block;
}

.header-bar .logo svg {
  width: 170px;
  fill: #00b196;
}

.header-bar .h-88 {
  height: 88px;
}

.header-bar .header-nav {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2;
  margin: 0 25px 0 50px;
}

.header-bar .header-nav a {
  color: #8e8e8e;
  position: relative;
  padding: 0 .5em .25em;
  margin-right: 30px;
  line-height: 90px;
}

.header-bar .header-nav a::before {
  content: '';
  position: absolute;
  height: 4px;
  width: 90%;
  background: #00b196;
  border-radius: 2px;
  bottom: -5px;
  left: 5%;
  opacity: 0;
  -webkit-transition: opacity .25s;
  transition: opacity .25s;
}

.header-bar .header-nav a:hover, .header-bar .header-nav a.ac {
  text-decoration: none;
  color: #00b196;
}

.header-bar .header-nav a:hover::before, .header-bar .header-nav a.ac::before {
  opacity: 1;
}

.header-bar .header-nav a:last-child {
  margin-right: 0;
}

.header-bar .header-phone{
  line-height: 90px
}

.header-bar .header-phone span{
  display: inline-block;
  line-height: .8;
  background:rgba(237,243,255,1);
  border-radius:5px;
  color: #286EFA;
  padding: 10px 13px 10px 32px;
  position: relative;
  font-weight: bold;
}

.header-bar .header-phone .phone-icon{
  display: inline-block;
  background: url(../images/index/phone-icon.png) no-repeat;
  width: 11px;
  height: 11px;
  position: absolute;
  left: 15px;
  top: 10px;
}

.header-bar .header-cart {
  position: absolute;
  top: 0;
  right: 0;
}

.header-bar .header-cart svg {
  width: 20px;
  height: 20px;
  fill: #00b196;
}

.header-bar .header-cart span {
  display: block;
  height: 16px;
  width: 16px;
  background: #00b196;
  color: #fff;
  border-radius: 50%;
  text-align: center;
  line-height: 16px;
  top: -8px;
  right: -8px;
}

.header-bar .header-right {
  max-width: 200px;
}

.header-bar .profile-dropdown {
  width: 100%;
  position: relative;
  padding-right: 30px;
}
.header-bar .profile-dropdown:hover .drop-block{
  display: block
}
.header-bar .profile-dropdown .name-block {
  color: #00b196;
  font-weight: 600;
  cursor: pointer;
  cursor: pointer;
}

.header-bar .profile-dropdown .text-truncate {
  width: 100%;
  text-align: right;
}

.header-bar .profile-dropdown .drop-block {
  top: 0;
  right: 28px;
  padding-top: 38px;
  display: none;
  text-align: right;
  width: 100%;
}

.header-bar .profile-dropdown .arrow-up, .header-bar .profile-dropdown .arrow-up-shadow {
  top: 26px;
  right: 5.2%;
}

.header-bar .profile-dropdown svg {
  width: 22px;
  height: 22px;
  fill: #00b196;
  vertical-align: middle;
}

.header-bar .login {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  position: relative;
}

.header-bar .unlogin {
  line-height: 86px;
}

.drop-block {
  position: absolute;
}

.drop-block .arrow-up, .drop-block .arrow-up-shadow {
  position: absolute;
  display: block;
  height: 1px;
  width: 1px;
  border: 6px solid transparent;
}

.drop-block .arrow-up {
  border-bottom-color: #fff;
  z-index: 3;
}

.drop-block .arrow-up-shadow {
  border-bottom-color: #d6d6d6;
  z-index: 1;
  -webkit-filter: blur(1px);
          filter: blur(1px);
}

.drop-block ul {
  padding: 10px 20px;
  display: inline-block;
  font-size: 14px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0px 5px rgba(0, 0, 0, 0.05);
  background: #fff;
  list-style: none;
  position: relative;
  z-index: 2;
  margin-bottom: 0;
}

.drop-block ul a {
  color: #00b196;
  text-decoration: none;
  margin-bottom: 10px;
  display: block;
  white-space: nowrap;
}

.drop-block ul li:last-child a {
  margin-bottom: 0;
}

.drop-block.validate_form_tip {
  color: #FF9800;
  z-index: 998;
}

.drop-block.validate_form_tip .arrow-up, .drop-block.validate_form_tip .arrow-up-shadow {
  top: 9px;
  left: -12px;
  border-bottom-color: transparent;
}

.drop-block.validate_form_tip .arrow-up {
  border-right-color: #fff;
}

.drop-block.validate_form_tip .arrow-up-shadow {
  border-right-color: #f1f1f1;
}

.validate_form_tip {
  position: absolute;
  font-size: 12px;
  color: #FF9800;
}

.validate_form_tip ul {
  padding: 1px;
  margin: 0;
  list-style: none;
  position: relative;
}

.validate_form_tip ul li {
  display: inline-block;
  margin-right: 2px;
}

.validate_form_tip ul li::after {
  content: '，';
}

.validate_form_tip ul li:last-child::after {
  content: '';
}

.modal-open .validate_form_tip {
  z-index: 99999;
}

.footer-bar {
  background: #373a40 url("../images/jpg/index_footer_bg.jpg") center center no-repeat;
  background-size: cover;
  font-size: 14px;
  margin-top: 150px;
}

.footer-bar footer {
  padding: 80px 0 50px;
}

.footer-bar .footer-bar-content .w-60 {
  width: 60%;
}

.footer-bar .footer-bar-content .w-40 {
  width: 40%;
}

.footer-bar .colunm {
  float: left;
  min-width: 210px;
  margin-right: 10px;
}

.footer-bar .colunm h4 {
  font-size: 14px;
  color: #dbdbdb;
  margin: 0 0 25px;
}

.footer-bar .colunm.xl {
  text-align: right;
  margin-right: 0;
}

.footer-bar .colunm.xl li {
  margin-bottom: 10px;
}

.footer-bar .colunm.xl h4 {
  font-size: 16px;
}

.footer-bar ul {
  padding-left: 15px;
  list-style: none;
}

.footer-bar ul li {
  display: block;
  margin-bottom: 15px;
  color: #dddddd;
  position: relative;
}
.flexUl{
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start ;
   height:20px ;
   overflow: hidden;
   position: relative;
}
.flexUl li{
  margin-bottom: 0!important;
  margin:0 45px 0 5px;
  position: absolute
}
.footer-bar .flexUl li a::before{
  content: none;
}
.flexUl li a{
  width: 100%;
  display:inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #373a40!important;

}

.footer-bar ul li a {
  color: #dddddd;
  font-size: 13px;
}

.footer-bar ul li a:hover {
  color: #00b196;
}

.footer-bar ul li a::before {
  content: '';
  width: 4px;
  height: 4px;
  border-radius: 50%;
  position: absolute;
  top: 9px;
  left: -15px;
  background: #636465;
}

.footer-bar .subscribe-email {
  position: relative;
  width: 100%;
  height: 42px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: rgba(107, 107, 107, 0.25);
  padding: 0 4px;
}

.footer-bar .subscribe-email input[type="text"] {
  width: 100%;
  height: 34px;
  border: none;
  background: none;
  padding: 4px 8px;
  outline: none;
  color: #d7d7d7;
}

.footer-bar .subscribe-email button {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  width: 108px;
  height: 34px;
  cursor: pointer;
  border: 1px solid #4f4f4f;
  background: #4f4f4f;
  font-size: 14px;
  color: #d7d7d7;
}

.footer-bar .copyright {
  color: #7f7f7f;
  padding:0 0 2em 0;
  border-top: 1px solid #3a3a3a;
  font-size: 12px;
}

.index-banner {
  max-width: 1920px;
}

.index-page {
  color: #656a6f;
  font-size: 14px;
}

.index-page h2 {
  font-size: 28px;
  padding: 0 0 15px;
  position: relative;
}

.index-page h2::before {
  content: '';
  width: 130px;
  height: 1px;
  background: #bbbbbb;
  bottom: 0px;
  display: block;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.index-page .index-advantage-block {
  border-bottom: 1px solid #ddd;
  padding-bottom: 50px;
}

.index-page .index-advantage-block .advantage-item {
  width: 240px;
  text-align: center;
  float: left;
  color: #343d4a;
}
.index-page .index-advantage-block .advantage-item .advantage-item-icon{
  display: inline-block;
  width: 120px;
  height: 120px;
  background-image: url(../images/index/advantage-item-icon.png);
  background-repeat: no-repeat;
}
.advantage-icon1{
  background-position:30px 20px
}
.advantage-icon2{
  background-position: 30px  -97px
}
.advantage-icon3{
  background-position:30px -217px
}
.advantage-icon4{
  background-position:30px -337px
}
.advantage-icon5{
  background-position: 30px -460px
}
.index-page .index-advantage-block svg {
  width: 120px;
  height: 120px;
}

.see-more{
  position: relative;
}
.see-more a{
  position: absolute;
  right: -60px;
  top: -24px;
  font-size:20px;
}
.see-more svg{
  margin-right: 10px;
}
.index-page .mbt-10 {
  margin: 50px 0;
}

.index-page .index-assmebly-right-side {
  padding: 50px 110px 50px 110px;
  background: #fff;
}

.index-page .index-assmebly-right-side span {
  display: inline-block;
  border-bottom: 1px solid #656a6f;
}

.index-page .index-assmebly-right-side h1 {
  margin: 40px 0 30px;
  font-size: 26px;
  font-weight: 600;
}

.index-page .index-assmebly-right-side p {
  font-size: 14px;
  line-height: 1.5em;
}

.index-page .index-assmebly-right-side a {
  display: block;
  width: 45%;
  height: 45px;
  border: 2px solid #00b196;
  color: #00b196;
  font-weight: 600;
  font-size: 16px;
  text-decoration: none;
  -webkit-transition: all .25s;
  transition: all .25s;
  text-align: center;
  line-height: 42px;
}

.index-page .index-assmebly-right-side a:hover {
  background: #00b196;
  color: #fff;
}

.index-page .spc-1, .index-page .spc-2 {
  background: #e2e2e2;
  padding: 4px;
}

.index-page .spc-1 {
  width: 332px;
  margin-right: 15px;
}

.index-page .spc-2 {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 853px;
}

.index-page .index-product-link{
  text-decoration: underline;
  color: #656a6f;
  font-size: 14px;
}
.index-page .index-product-link:hover{
  
}
.index-page .index-product-block .index-product-item {
  float: left;
  margin-right: 15.5px;
}

.index-page .index-product-block .product-img-box{
  width: 158px;
  height: 118px;
  overflow: hidden;
}


.index-page .index-product-block .index-product-item img {
  /* transition:all .5s; */
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.25);
          box-shadow: 0 3px 10px rgba(0, 0, 0, 0.25);
}
.index-page .index-product-block .index-product-item img:hover{
  /* transform: scale(1.4) */
}
.index-page .index-product-block .index-product-item .font-13 {
  color: #343d4a !important;
  margin-top: 30px;
}

.index-page .index-product-block .index-product-item:last-child {
  margin-right: 0;
}

.index-page .index-show .carousel {
  margin-top: 30px;
}

.index-page .index-show-item {
  padding: 0 50px;
}

.index-page .index-show-item img {
  width: 100%;
}

.index-page .index-show-item p {
  font-size: 14px;
  text-align: center;
  margin: 10px 0 20px;
  padding: 10px 0;
  border-top: 1px solid #d4d4d4;
  color: #343d4a;
}

.index-page .box-shadow {
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.25);
          box-shadow: 0 1px 10px rgba(0, 0, 0, 0.25);
}

.slick-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  border: none;
  background: none;
  outline: none;
  cursor: pointer;
  outline: none !important;
}

.slick-arrow svg {
  width: 50px;
  height: 50px;
  color: #9e9e9e;
}

.slick-arrow.slick-prev {
  left: -75px;
}

.slick-arrow.slick-next {
  right: -75px;
}

.slick-arrow:hover svg {
  color: #888;
}

.index-process {
  background: url("../images/jpg/index_calu.jpg") center center no-repeat;
  background-size: cover;
  color: #fff;
  padding: 20px 0 80px 0;
}

.index-process .index-process-block {
  position: relative;
  z-index: 0;
}

.index-process .index-process-item {
  width: 990px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  padding-top: 48px;
}

.index-process .index-process-item::before {
  content: '';
  display: block;
  position: absolute;
  height: 2px;
  width: 92%;
  background: #fff;
  bottom: 6px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  z-index: 2;
}

.index-process .index-process-item::after {
  content: '';
  display: block;
  position: absolute;
  height: 0px;
  width: 50%;
  border-bottom: 2px dashed #fff;
  bottom: 6px;
  left: 0;
  z-index: 1;
}

.index-process .index-process-item .index-process-step {
  font-size: 20px;
  color: #f1f1f1;
  position: relative;
  padding-bottom: 35px;
  float: left;
  width: 165px;
  text-align: center;
}

.index-process .index-process-item .index-process-step::before, .index-process .index-process-item .index-process-step::after {
  position: absolute;
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  bottom: 0px;
  left: 50%;
}

.index-process .index-process-item .index-process-step::before {
  background: #fff;
  z-index: 1;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.index-process .index-process-item .index-process-step::after {
  background: none;
  z-index: 2;
  width: 10px;
  height: 10px;
  border: 2px solid #384557;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  bottom: 3px;
}

.index-process .index-process-calute {
  width: 160px;
  height: 160px;
  position: relative;
  margin-left: 50px;
  cursor: pointer;
  padding-top: 42px;
  text-align: center;
}

.index-process .index-process-calute::before, .index-process .index-process-calute::after, .index-process .index-process-calute .cyc-bg::before, .index-process .index-process-calute .cyc-bg::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: #00b196;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
}

.index-process .index-process-calute::before {
  opacity: .1;
  z-index: 1;
  -webkit-animation: 2s 0s cycScal linear infinite;
          animation: 2s 0s cycScal linear infinite;
}

.index-process .index-process-calute::after {
  opacity: .12;
  z-index: 2;
  -webkit-transform: scale(0.92);
      -ms-transform: scale(0.92);
          transform: scale(0.92);
  -webkit-animation: 2s 1s cycScal linear infinite;
          animation: 2s 1s cycScal linear infinite;
}

.index-process .index-process-calute .cyc-bg::before {
  z-index: 3;
  -webkit-transform: scale(0.84);
      -ms-transform: scale(0.84);
          transform: scale(0.84);
  background: #22ccb2;
}

.index-process .index-process-calute .cyc-bg::after {
  z-index: 4;
  -webkit-transform: scale(0.74);
      -ms-transform: scale(0.74);
          transform: scale(0.74);
  background: #343d4a;
}

.index-process .index-process-calute .cyc-bg {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.index-process .index-process-calute svg, .index-process .index-process-calute img {
  width: 38px;
  height: 48px;
  color: #fff;
  position: relative;
  z-index: 5;
}

.index-process .index-process-calute h4 {
  font-size: 16px;
  color: #fff;
  position: relative;
  z-index: 5;
  margin: 6px 0 0 0;
}

.index-case-studies{
  display: flex;
  justify-content: space-between;
  margin-bottom: 43px
}
.index-case-studies div{
  width: 580px;
}
.index-case-studies .indent-text{
  text-indent: 25px
}
.index-case-studies div h3{
  position: relative;
  padding-left: 85px;
  margin-bottom: 60px;
  font-size: 24px;
}
.index-case-studies div h3 i{
  display: inline-block;
  position: absolute;
  left: 0;
  top: -13px;
  width: 58px;
  height: 58px;
}
.studies-left-icon{
  background: url("../images/index/index-studies-left-icon.png") no-repeat;
}
.studies-right-icon{
  background: url("../images/index/index-studies-right-icon.png") no-repeat;
}
.index-case-studies div p{
  font-size:16px;
  font-style:italic;
  color:rgba(255,255,255,1);
  line-height:27px;
 
}
.index-case-studies .index-case-studies-left{
  background: url("../images/index/index-case-studies-left.png") no-repeat;
  color: #fff;
  padding: 53px 37px 32px;
}
.index-case-studies .index-case-studies-right{
  background: url("../images/index/index-case-studies-right.png") no-repeat;
  color: #fff;
  padding: 53px 37px 32px;
}
.index-case-studies .understand-more{
  float: right;
  width:132px;
  height:40px;
  background:rgba(255,255,255,1);
  border-radius:3px;
  text-align: center;
  color: #93A5FF;
  line-height: 40px;
  font-size: 16px;
}

.index-case-studies .understand-more i{
  display: inline-block;
  width:6px;
  height:11px;
  background: url("../images/index/right-icon.png") no-repeat;
}

.index-about-us-bg {
  background: url("../images/jpg/index_about_us.jpg") center center no-repeat;
  background-size: cover;
  color: #fff;
  padding: 20px 0 80px 0;
}
.index-about-us-bg .index-about-us p{
  color: #F0F0F0;
}
.index-about-us-bg .index-about-us span{
  color: #ffffff ;
  font-weight: bold;
}

.index-news .index-news-item {
  padding: 0 140px;
}

.index-news .index-news-item .w-50 {
  padding: 0 20px;
}

.index-news .index-news-item .img-fluid {
  width: 100%;
  height: 236px;
}

.index-news .more-link {
  bottom: 13%;
  left: 51.7%;
}

.assembly-page .assembly-left-side {
  width: 810px;
  background: #fff;
  padding: 40px;
}

.assembly-page .assembly-left-side h1 {
  font-size: 24px;
  font-weight: 400;
  color: #656a6f;
  margin: 0 0 30px;
  font-weight: 600;
  padding-left: 25px;
}

.assembly-page .assembly-left-side .btns {
  margin-top: 10px;
  padding-top: 20px;
  border-top: 1px solid #dfdfdf;
}

.assembly-page .assembly-form .form-item {
  width: 50%;
  padding: 0 25px;
  float: left;
}

.assembly-page .assembly-right-side {
  width: 350px;
  background: #fff;
  color: #656a6f;
}

.assembly-page .assembly-right-side h3, .assembly-page .assembly-right-side h4 {
  font-weight: 600;
}

.assembly-page .assembly-right-side h4 {
  border-bottom: 1px solid #dbdbdb;
  padding-bottom: 6px;
  margin-bottom: 15px;
}

.assembly-page .assembly-right-side h3 {
  color: #00b196;
  margin-bottom: 20px;
}

.assembly-page .assembly-right-side h3 .show-loader, .assembly-page .assembly-right-side h3 .hide-loader {
  height: 26px;
}

.assembly-page .assembly-right-side h3 .show-loader {
  line-height: 20px;
}

.assembly-page .assembly-right-side h3 svg {
  width: 20px;
  height: 20px;
  display: block;
}

.assembly-page .assembly-right-side svg {
  width: 22px;
  height: 22px;
}

.assembly-page .assembly-right-side .text-danger {
  color: #ff702b !important;
}

.assembly-page .assembly-right-side .assembly-right-top {
  padding: 25px;
  border-bottom: 1px dashed #dfdfdf;
}

.assembly-page .assembly-right-side .assembly-right-bottom {
  padding: 25px;
}

.assembly-page .assembly-right-side .border-type {
  border: 1px solid #dfdfdf;
}

.assembly-page .assembly-right-side .border-type > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 10px;
  border-right: 1px solid #dfdfdf;
  cursor: pointer;
}

.assembly-page .assembly-right-side .border-type > div:hover, .assembly-page .assembly-right-side .border-type > div.ac {
  outline: 1px solid #00b196;
}

.assembly-page .assembly-right-side .border-type > div:hover span, .assembly-page .assembly-right-side .border-type > div.ac span {
  color: #ff5c0d;
}

.assembly-page .assembly-right-side .upload-block {
  padding: 20px;
  margin: 0 0 20px;
}

.h46 {
  height: 46px;
}

.btn-submit svg {
  margin-right: 5px;
  display: none;
  -webkit-animation: cyc 3s linear infinite;
          animation: cyc 3s linear infinite;
  vertical-align: sub;
}

.btn-submit.fetching {
  background-color: #808080;
  border-color: #808080;
  cursor: not-allowed !important;
}

.btn-submit.fetching:hover {
  background: #808080;
  border-color: #808080;
}

.btn-submit.fetching svg {
  display: inline-block;
}

.ani-cyc {
  -webkit-animation: cyc 3s linear infinite;
          animation: cyc 3s linear infinite;
}

.login-form {
  width: 100%;
  max-width: 520px;
  padding: 50px 65px;
  margin: 0 auto;
  font-size: 14px;
  color: #8e8e8e;
  background: #fff;
  margin-top: 6em;
}

.login-form h1 {
  font-size: 24px;
  color: #343d4a;
  text-align: center;
  margin-bottom: 50px;
}

.login-form input[type="text"], .login-form input[type="password"], .login-form input[type="email"], .login-form select {
  height: 50px;
}

.login-form .verify img {
  height: 50px;
  width: 150px;
}

.login-form .verify .verify-btn-js {
  font-size: 14px;
  width: 40%;
  display: block;
  height: 50px;
  line-height: 38px;
}

.login-form.reset-success h1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 600;
}

.login-form.reset-success h1 svg {
  width: 40px;
  height: 40px;
  margin-right: 10px;
}

.attachment-box {
  left: 0;
  bottom: 0;
  width: 1090px;
}

.cart-page {
  min-height: -webkit-calc(100vh - 630px);
  min-height: calc(100vh - 630px);
}

.cart {
  padding: 1em 0;
  letter-spacing: 1px;
  padding-bottom: 7em;
}

.cart label {
  margin-bottom: 0;
}

.cart-header {
  height: 60px;
  -webkit-box-shadow: 0 1px 4px rgba(204, 204, 204, 0.35);
          box-shadow: 0 1px 4px rgba(204, 204, 204, 0.35);
  background: #fff;
  color: #7f7e7f;
  font-size: 14px;
  margin-bottom: 1.2em;
  padding: 0 1.5em;
}

.cart-header .flex-box .a {
  width: 80px;
  text-align: left;
}

.cart-header .flex-box .b {
  width: 370px;
  text-align: left;
}

.cart-header .flex-box .c {
  width: 150px;
}

.cart-header .flex-box .d {
  width: 150px;
}

.cart-header .flex-box .e {
  width: 150px;
}

.cart-header .flex-box .f {
  width: 150px;
}

.cart-header .flex-box .g {
  width: 108px;
}

.cart-body {
  margin-bottom: 1.5em;
}

.cart-body .cart-item {
  height: 90px !important;
  position: relative;
  background: #fff;
  -webkit-box-shadow: 0 1px 4px rgba(204, 204, 204, 0.35);
          box-shadow: 0 1px 4px rgba(204, 204, 204, 0.35);
  padding: 0 1.5em;
  margin-bottom: 1.2em;
}

.cart-body .cart-item .product-name {
  font-size: 14px;
}

.cart-body .cart-item .product-name.active {
  color: #00b196;
}

.cart-body .cart-item .product-name.active svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.cart-body .cart-item .a {
  width: 446px;
  text-align: left;
}

.cart-body .cart-item .a p {
  margin: 0;
}

.cart-body .cart-item .a a {
  color: #a2a6a5;
  padding-left: 2.3em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.cart-body .cart-item .a svg {
  width: 24px;
  height: 24px;
}

.cart-body .cart-item .b, .cart-body .cart-item .c, .cart-body .cart-item .d, .cart-body .cart-item .e {
  width: 150px;
  font-size: 14px;
}

.cart-body .cart-item .e {
  color: #ff702b;
}

.cart-body .cart-item .f {
  width: 102px;
}

.cart-body .cart-item svg {
  width: 34px;
  height: 34px;
  fill: #a2a6a5;
}

.cart-body .cart-item.stencil-item {
  height: 180px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-top: .5em;
}

.cart-body .cart-item.stencil-item .product-info {
  top: 86px;
}

.cart-body .cart-item.stencil-item .stencil {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 1.2em;
  background: #f8f8f8;
  padding: .7em 1em;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1em;
  height: 70px;
  position: relative;
}

.cart-body .cart-item.stencil-item .stencil .a {
  width: 415px;
}

.cart-body .cart-item.stencil-item .stencil .a a {
  padding-left: 0;
}

.cart-body .cart-item.stencil-item .stencil .product-info {
  top: 70px;
}

.cart-body .cart-item .remove-item {
  display: block;
}

.cart-body .product-info {
  position: absolute;
  top: 90px;
  left: 0;
  background: #a0d28a;
  display: none;
  z-index: 1;
  border-top: 1px solid #eeeeee;
  width: 100%;
  padding: 0 1.5em 1.5em;
  -webkit-box-shadow: 0 4px 5px rgba(204, 204, 204, 0.35);
          box-shadow: 0 4px 5px rgba(204, 204, 204, 0.35);
}

.cart-body .product-info .p-title {
  padding: .85em 1.3em;
  color: #fff;
  text-align: left;
}

.cart-body .product-info .pcb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  font-size: .86em;
}

.cart-body .product-info .pcb section {
  width: 25%;
  max-width: 50%;
  padding: .5em 1.5em;
  width: 25%;
  color: #fff;
  text-align: left;
}

.cart-body .product-info .pcba {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  text-align: left;
  font-size: .86em;
  color: #fff;
}

.cart-body .product-info .pcba .title {
  padding: .85em 0;
  color: #fff;
  text-align: left;
  font-size: 1.1em;
  margin-bottom: 0;
}

.cart-body .product-info .pcba .list {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 1.5em;
  max-width: 33.3333%;
  margin-bottom: 1em;
}

.cart-body .product-info .pcba .list section {
  padding: .5em 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.cart-body .product-info .pcba .list section span:first-child {
  width: 180px;
  display: inline-block;
}

.cart-body .product-info .pcba .list section span:last-child {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.cart-body .product-info .pcba .remark, .cart-body .product-info .pcba .leadtime {
  width: 100%;
  margin: 0 1.5em;
  padding: .5em 0;
}

.cart-body .product-info .pcba .dashedline {
  height: 1px;
  border-top: 1px dashed #fff;
  margin: 1em 1.5em;
}

.cart-footer-container {
  height: 60px;
  width: 100%;
}

.cart-footer {
  height: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-shadow: 0 1px 4px rgba(204, 204, 204, 0.35);
          box-shadow: 0 1px 4px rgba(204, 204, 204, 0.35);
  background: #fff;
  color: #7f7e7f;
  font-size: .86em;
  padding: 0 0 0 1.5em;
  width: 100%;
  max-width: 1200px;
  position: relative;
  bottom: 0;
}

.cart-footer .flex-box .a {
  width: 80px;
  text-align: left;
}

.cart-footer .flex-box .b {
  width: 100px;
  text-align: left;
}

.cart-footer .flex-box .c {
  width: 300px;
  text-align: left;
}

.cart-footer .flex-box .d {
  width: 500px;
  text-align: right;
  padding-right: 1.5em;
}

.cart-footer .flex-box .e {
  display: block;
  height: 60px;
  cursor: pointer;
  width: 180px;
  text-align: center;
  float: right;
  font-size: 1.2em;
  text-transform: uppercase;
}

.cart-footer span {
  color: #ff702b;
}

.cart-footer .big {
  font-size: 1.6em;
  font-weight: 600;
}

.cart-footer.fixed {
  position: fixed;
}

.cart .flex-box {
  width: 100%;
  height: 100%;
}

.cart .flex-box::after {
  content: '';
  clear: both;
  display: block;
}

.cart .flex-box > section {
  text-align: center;
  float: left;
  -webkit-transform: translate(0%, -50%);
      -ms-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
  position: relative;
  top: 50%;
  left: 0;
}

.checkout-page {
  background: #fff;
  padding: 35px;
  font-size: 14px;
}

.checkout-page h1 {
  font-size: 24px;
  color: #343d4a;
  margin: 0 0 40px;
}

.checkout-page h4 {
  font-size: 18px;
  color: #656a6f;
  margin: 20px 0;
}

.checkout-page .add-address {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  font-size: 14px;
}

.checkout-page .add-address svg {
  width: 22px;
  height: 22px;
  fill: #00b196;
}

.checkout-page .more-address {
  color: #8e8e8e;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 20px 0 0;
  text-decoration: none;
}

.checkout-page .more-address svg {
  width: 20px;
  height: 20px;
}

.checkout-page .more-address.open svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.checkout-page .base-table .production-name {
  width: 300px;
  font-size: 16px;
  padding-right: 20px;
}

.checkout-page .btn-submit {
  font-size: 16px;
  width: 180px;
  margin-bottom: 80px;
}

.checkout-success-page {
  background: #fff;
  padding: 150px 20px;
  font-size: 16px;
  color: #8e8e8e;
}

.checkout-success-page h1 {
  font-size: 28px;
  color: #7f7e7f;
}

.checkout-success-page h1 svg {
  margin-right: 10px;
  width: 34px;
  height: 34px;
  color: #00b196;
}

.checkout-success-page .btn {
  width: 300px;
}

.address-item-box {
  overflow: hidden;
  max-height: 88px;
}

.address-item-box .no-address-box {
  background: #f8f8f8;
  color: #9c9c9c;
  padding: 10px 20px;
}

.address-item-box .no-address-box svg {
  vertical-align: sub;
}

.address-item-box.open {
  height: auto;
  max-height: 100% !important;
}

.address-block {
  margin-bottom: 20px;
}

.address-block .address-item {
  cursor: pointer;
}

.address-block .address-item-left {
  height: 38px;
}

.address-block .address-item-left .text-truncate {
  max-width: 500px;
}

.address-block .address-item-left .adress-item-content {
  height: 38px;
  line-height: 38px;
}

.address-block .address-item-left .badge {
  margin-top: 10px;
}

.address-block .address-item-right {
  height: 38px;
  line-height: 38px;
}

.address-block .address-item-right a {
  visibility: hidden;
}

.address-block .address-item:hover {
  background: #fff8ef;
}

.address-block .address-item:hover .address-item-right a {
  visibility: visible;
}

.address-block .address-item.ac {
  background: #fff8ef;
}

.profile-page .profile-left-side {
  width: 180px;
}

.profile-page .profile-left-side h1 {
  margin: 20px 0;
  font-size: 20px;
  color: #343d4a;
}

.profile-page .profile-left-side ul {
  list-style: none;
  padding-left: 15px;
}

.profile-page .profile-left-side li a {
  font-size: 16px;
  color: #7f7e7f;
  display: block;
  margin-bottom: 15px;
  position: relative;
}

.profile-page .profile-left-side li a::before {
  content: '';
  position: absolute;
  width: 6px;
  height: 6px;
  left: -14px;
  top: 9px;
  background: #00b196;
  border-radius: 50%;
  visibility: hidden;
}

.profile-page .profile-left-side li a:hover, .profile-page .profile-left-side li a.ac {
  color: #00b196;
  text-decoration: none;
}

.profile-page .profile-left-side li a:hover::before, .profile-page .profile-left-side li a.ac::before {
  visibility: visible;
}

.profile-page .profile-right-side {
  width: 990px;
  padding: 45px;
  background: #fff;
}

.profile-page .profile-right-side h2 {
  font-size: 20px;
  color: #656a6f;
  margin: 0 0 20px;
}

.profile-page .profile-right-side .base-profile-form {
  width: 490px;
  margin: 0 auto;
  min-height: 500px;
}

.profile-page .profile-right-side .base-profile-form .btn-submit {
  width: 200px;
}

.profile-page .profile-right-side .profile-address-item {
  height: 250px;
  border: 1px solid #e6e6e6;
  padding: 20px;
  max-width: 48%;
  width: 100%;
  color: #7f7e7f;
  margin-bottom: 4%;
}

.profile-page .profile-right-side .profile-address-item:nth-child(odd) {
  margin-right: 4%;
}

.profile-page .profile-right-side .profile-address-item p {
  margin-bottom: 0;
}

.profile-page .profile-right-side .profile-address-item .btns {
  display: none;
  position: absolute;
  right: 20px;
  bottom: 20px;
}

.profile-page .profile-right-side .profile-address-item .btns a {
  color: #656a6f;
  margin-left: 6px;
}

.profile-page .profile-right-side .profile-address-item.plus {
  cursor: pointer;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 16px;
  color: #c9ced1;
}

.profile-page .profile-right-side .profile-address-item.plus:hover {
  color: #a2a6a5;
}

.profile-page .profile-right-side .profile-address-item.plus svg {
  width: 30px;
  height: 30px;
  margin-bottom: 5px;
}

.profile-page .profile-right-side .profile-address-item .default-label {
  position: absolute;
  top: 20px;
  right: 20px;
}

.profile-page .profile-right-side .profile-address-item:hover {
  border-color: #a2a6a5;
}

.profile-page .profile-right-side .profile-address-item:hover .btns {
  display: block;
}

.profile-page .profile-right-side.order-block {
  padding: 0 0 45px;
}

.nav-tabs-line {
  border-bottom: 2px solid #ddd;
  width: 100%;
  font-size: 14px;
}

.nav-tabs-line a {
  display: block;
  float: left;
  min-width: 90px;
  text-align: center;
  padding: 6px 10px;
  color: #444;
  position: relative;
  text-decoration: none;
}

.nav-tabs-line a .badge {
  margin-left: 3px;
}

.nav-tabs-line a::before {
  display: block;
  width: 100%;
  height: 2px;
  content: '';
  position: absolute;
  left: 0;
  bottom: -2px;
  background: transparent;
}

.nav-tabs-line a:hover, .nav-tabs-line a.active {
  color: #00b196;
}

.nav-tabs-line a:hover .badge, .nav-tabs-line a.active .badge {
  background: #00b196;
  color: #fff;
}

.nav-tabs-line a:hover::before, .nav-tabs-line a.active::before {
  background: #00b196;
}

.order-block .order-list-table {
  width: 100%;
  margin-bottom: 20px;
  outline: 1px solid #ececed;
}

.order-block .order-list-table .header-padding {
  padding: 8px 20px;
}

.order-block .order-list-table tbody tr td {
  padding: 10px 5px;
  border-right: 1px solid #ececed;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.order-block .order-list-table tbody tr td:first-child {
  padding-left: 20px;
}
.order-block .order-list-table tbody tr td:first-child.quantity {
  padding-left: 0;
}

.order-block .order-list-table tbody tr td:last-child {
  border-right: none;
}

.order-block .order-list-table tbody tr td .order-list-table-inner-item {
  padding: 8px 0 8px 20px;
  border-bottom: 1px solid #ececed;
}

.order-block .order-list-table tbody tr td .order-list-table-inner-item:last-child {
  border-bottom: none;
}

.order-block .order-list-table tbody tr .btns .btn {
  font-size: 14px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-bottom: 5px;
}

.order-block .order-list-table.ac {
  outline: 1px solid #dfedf4 !important;
}

.order-block .order-list-table.ac thead tr {
  background: #dfedf4 !important;
}

.order-block .order-list-table.ac tbody td {
  border-color: #dfedf4 !important;
}

.order-block .order-list-table-header {
  padding: 8px 20px;
}

.order-block .order-list-table-header > div {
  text-align: center;
  float: left;
}

.order-block .order-list-table-header .a {
  width: 180px;
  text-align: left;
}

.order-block .order-list-table-header .b {
  width: 100px;
}

.order-block .order-list-table-header .c {
  width: 100px;
}

.order-block .order-list-table-header .d {
  width: 90px;
}

.order-block .order-list-table-header .e {
  width: 90px;
}

.order-block .order-list-table-header .f {
  width: 90px;
}

.order-block .order-list-table-header .g {
  width: 100px;
}

.order-block .order-list-table-header .h {
  width: 175px;
}

.order-block .order-list-table-body .order-list-table-tr {
  border: 1px solid #ececed;
}

.order-block .order-list-table-body .order-list-table-tr .order-list-table-item-h {
  padding: 8px 20px;
}

.order-block .order-list-table-body .order-list-table-tr .order-list-table-item-h .item-remove-link {
  color: #7f7e7f;
}

.order-block .order-list-table-body .order-list-table-tr .order-list-table-item-h .item-remove-link svg {
  width: 20px;
  height: 20px;
}

.order-block .order-list-table-body .order-list-table-tr .order-list-table-item-b > div {
  text-align: center;
  padding: 10px 5px;
  border-right: 1px solid #ececed;
  float: left;
}

.order-block .order-list-table-body .order-list-table-tr .order-list-table-item-b .a {
  width: 510px;
  padding: 0;
}

.order-block .order-list-table-body .order-list-table-tr .order-list-table-item-b .b {
  width: 140px;
}

.order-block .order-list-table-body .order-list-table-tr .order-list-table-item-b .c {
  width: 120px;
}

.order-block .order-list-table-body .order-list-table-tr .order-list-table-item-b .d {
  width: 110px;
}

.order-block .order-list-table-body .order-list-table-tr .order-list-table-item-b .e {
  width: 100px;
  border-right: none;
  padding: 10px 20px 5px;
}

.order-block .order-list-table-body .order-list-table-tr .order-list-table-item-b .btns .btn {
  font-size: 14px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-bottom: 5px;
}

.order-block .order-list-table-body .order-list-table-tr .order-list-table-inner-item {
  padding: 20px;
  border-bottom: 1px solid #ececed;
}

.order-block .order-list-table-body .order-list-table-tr .order-list-table-inner-item .i-a {
  width: 310px;
  text-align: left;
}

.order-block .order-list-table-body .order-list-table-tr .order-list-table-inner-item .i-b {
  width: 100px;
}

.order-block .order-list-table-body .order-list-table-tr .order-list-table-inner-item .i-c {
  width: 100px;
}

.order-block .order-list-table-body .order-list-table-tr .order-list-table-inner-item .i-d {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

.order-block .order-list-table-body .order-list-table-tr .order-list-table-inner-item:last-child {
  border-bottom: none;
}

.order-block .order-list-table-body.ac .order-list-table-tr, .order-block .order-list-table-body:hover .order-list-table-tr {
  border-color: #dfedf4 !important;
}

.order-block .order-list-table-body.ac .order-list-table-tr .order-list-table-item-h, .order-block .order-list-table-body:hover .order-list-table-tr .order-list-table-item-h {
  background: #dfedf4 !important;
}

.order-block .order-list-table-body.ac .order-list-table-tr .order-list-table-item-b > div, .order-block .order-list-table-body:hover .order-list-table-tr .order-list-table-item-b > div {
  border-right-color: #dfedf4 !important;
}

.order-block .order-list-table-body.ac .order-list-table-tr .order-list-table-inner-item, .order-block .order-list-table-body:hover .order-list-table-tr .order-list-table-inner-item {
  border-color: #dfedf4 !important;
}

.order-block .order-list-table-body.empty-list {
  padding: 50px 0;
}

.order-block .order-list-table-body.empty-list svg {
  width: 24px;
  height: 24px;
}

.order-block .order-list-table-body.assembly-order-list .order-list-table-inner-item {
  padding: 10px 20px;
}

.order-block .order-list-table-body.assembly-order-list .order-list-table-item-b .a {
  -webkit-box-align: start !important;
  -webkit-align-items: flex-start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

.order-block .order-list-table-body.assembly-order-list .order-list-table-item-b > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.assembly-details-box {
  background: #fff;
  margin: auto;
  overflow: hidden;
  font-size: 14px;
  color: #666;
  margin-bottom: 20px;
}
.assembly-fake-table.details .table-body .table-tr .switch-arrow {
  width: 25px;
  height: 18px;
  background: url("../images/png/new-cart-arrow.png") 0 3px no-repeat;
  display: inline-block;
}
.assembly-fake-table.details .table-body.open .switch-arrow {
  background-position: -25px 3px;
}
.assembly-fake-table .table-body .table-tr {
  height: 50px;
  line-height: 50px;
  font-size: 14px;
  color: #333;
  overflow: hidden;
  background: #f7f9f6;
  padding: 0 15px 15px;
  cursor: pointer;
  border: 1px solid #f2f2f2;
}
.assembly-fake-table .table-body .price-infos {
 display: none;
}
.assembly-details-box .assembly-fake-table .open  .price-infos {
  display: block;
 }

.order-page .order-detail-block {
  padding: 25px 40px;
  margin-bottom: 20px;
  font-size: 14px;
  color: #ccc;
  color: #6f6f6f;
}

.order-page .order-detail-block h4 {
  font-size: 16px;
  color: #111;
  margin: 0 0 15px;
}

.order-page .order-detail-block .btns .btn {
  font-size: 14px;
  padding: 2px 25px;
}

.order-page .shipping-record {
  padding: 0 30px 0 15px;
  border-left: 1px solid #aaa;
  margin-left: 15px;
  position: relative;
  -webkit-columns: #8e8e88;
          columns: #8e8e88;
}

.order-page .shipping-record-item {
  position: relative;
  display: none;
}

.order-page .shipping-record-item::before {
  content: '';
  width: 7px;
  height: 7px;
  display: block;
  border-radius: 50%;
  background: #bbb;
  position: absolute;
  left: -19px;
  top: 7px;
}

.order-page .shipping-record-item:first-child {
  display: block;
  color: #00b196;
}

.order-page .shipping-record .toggle {
  position: absolute;
  right: 0;
  top: 0;
  color: #bbb;
  cursor: pointer;
}

.order-page .shipping-record.ac .toggle {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.order-page .shipping-record.ac .shipping-record-item {
  display: block;
}

.order-page .base-table .production-name {
  width: 300px;
  font-size: 16px;
  padding-right: 20px;
}

.order-page .btn-reorder {
  font-size: 13px;
  border: 1px solid #00b196;
  padding: 1px 10px;
  background: none;
  display: block;
  width: 70%;
  margin: 5px auto 0;
  text-decoration: none;
}

.order-page .btn-reorder:hover {
  color: #fff;
  background: #00b196;
}

.open-order .nav-tabs .nav-link {
  color: #495057;
  position: relative;
  padding: .5rem 0;
  margin: 0 1.5rem;
}

.open-order .nav-link:hover, .open-order .nav-link.active {
  color: #00b196;
  border-color: transparent transparent #dee2e6;
}

.open-order .nav-link:hover::before, .open-order .nav-link.active::before {
  display: block;
  content: '';
  position: absolute;
  bottom: -1px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  height: 2px;
  width: 100%;
  background: #00b196;
}

.open-order-process {
  font-size: 14px;
  width: 100%;
}

.open-order-process .line {
  height: 2px;
  width: 100%;
  background: #f0f0f0;
  margin: 0 0 20px;
}

.open-order-process .process-step {
  color: #a2a6a5;
  text-align: center;
}

.open-order-process .process-step span {
  display: inline-block;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  line-height: 16px;
  text-align: center;
  color: #fff;
  background: #a2a6a5;
}

.open-order-process .process-step::before {
  position: absolute;
  top: -25px;
  right: 0;
  content: '';
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  text-align: center;
  line-height: 8px;
  background: #e8e8e8;
}

.open-order-process .process-step::after {
  position: absolute;
  top: -22px;
  left: 0;
  content: '';
  display: block;
  width: 1120px;
  height: 2px;
  text-align: center;
  line-height: 8px;
  background: transparent;
  -webkit-transform-origin: left center;
      -ms-transform-origin: left center;
          transform-origin: left center;
}

.open-order-process .process-step.ac {
  color: #00b196;
}

.open-order-process .process-step.ac span {
  background: #00b196;
}

.open-order-process .process-step.ac::before {
  background: #00b196;
}

.open-order-process .process-step.ac::after {
  background: #00b196;
}

.open-order-process .process-step.step-1::before {
  z-index: 10;
  left: 16.6667%;
}

.open-order-process .process-step.step-1::after {
  z-index: 10;
  -webkit-transform: scale(0.1667, 1);
      -ms-transform: scale(0.1667, 1);
          transform: scale(0.1667, 1);
}

.open-order-process .process-step.step-2::before {
  z-index: 10;
  left: 33.3334%;
}

.open-order-process .process-step.step-2::after {
  z-index: 10;
  -webkit-transform: scale(0.3334, 1);
      -ms-transform: scale(0.3334, 1);
          transform: scale(0.3334, 1);
}

.open-order-process .process-step.step-3::before {
  z-index: 10;
  left: 50%;
}

.open-order-process .process-step.step-3::after {
  z-index: 10;
  -webkit-transform: scale(0.5, 1);
      -ms-transform: scale(0.5, 1);
          transform: scale(0.5, 1);
}

.open-order-process .process-step.step-4::before {
  z-index: 10;
  left: 66.6667%;
}

.open-order-process .process-step.step-4::after {
  z-index: 10;
  -webkit-transform: scale(0.6667, 1);
      -ms-transform: scale(0.6667, 1);
          transform: scale(0.6667, 1);
}

.open-order-process .process-step.step-5::before {
  z-index: 10;
  left: 83.3334%;
}

.open-order-process .process-step.step-5::after {
  z-index: 10;
  -webkit-transform: scale(0.8334, 1);
      -ms-transform: scale(0.8334, 1);
          transform: scale(0.8334, 1);
}

.open-order-process .process-step.step-6::before {
  z-index: 10;
  left: 100%;
}

.open-order-process .process-step.step-6::after {
  z-index: 10;
  -webkit-transform: scale(1, 1);
      -ms-transform: scale(1, 1);
          transform: scale(1, 1);
}

.contact-page {
  padding: 40px 180px;
  color: #656a6f;
  font-size: 14px;
}

.contact-page h1 {
  margin: 0 0 40px;
  font-size: 26px;
  color: #343d4a;
  text-align: center;
}

.contact-page textarea {
  padding: 15px;
  height: 200px;
}

.contact-page .btn-submit {
  width: 280px;
  margin-bottom: 100px;
}

.article-page {
  min-height: -webkit-calc(100vh - 686px);
  min-height: calc(100vh - 686px);
}

.article-page .article-left-side {
  width: 280px;
}

.article-page .article-right-side {
  width: 880px;
}

.article-nav {
  width: 100%;
  padding-right: 1em;
}

.article-nav h2 {
  margin: 0 auto .5em;
  text-transform: uppercase;
  font-size: 1.2em;
}

.article-nav ul {
  margin: 0;
  padding: 0;
}

.article-nav ul li {
  padding: .75em  1.5em .75em 1em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-family: 'gautamib';
}

.article-nav ul li:hover a, .article-nav ul li.active a {
  color: #00b196;
}

.article-nav a {
  color: #7f7e7f;
}

.article-list {
  padding: 0;
  width: 100%;
}

.article-list .article-item {
  overflow: hidden;
  padding: 1.2em 0;
  display: block;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid transparent;
  text-decoration: none;
}

.article-list .article-item:hover {
  border-top-color: #3a3e3a;
  border-bottom-color: #3a3e3a;
}

.article-list .article-item:hover + .article-item {
  border-top-color: transparent;
}

.article-list .article-item-img {
  width: auto;
}

.article-list .article-item-img img {
  width: 280px;
}

.article-list .article-item-content {
  padding: 0 1.5em;
  max-width: 600px;
  width: 100%;
}

.article-list .article-item-content h4 {
  margin: 0;
  color: #3a3e3a;
}

.article-list .article-item-content .item-content {
  color: #7f7e7f;
  font-size: .85em;
}

.article-list:last-child {
  border-bottom: 1px solid #e6e6e6;
}

.article-item-footer {
  color: #a2a6a5;
  font-size: .82em;
  height: 26px;
  width: 100%;
}

.article-item-footer.border-bottom {
  border-bottom: 1px solid #e6e6e6;
  overflow: hidden;
}

.article-item-footer .share, .article-item-footer .view {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.article-item-footer .share-list img, .article-item-footer .view-list img {
  display: inline-block;
  margin: 0 .25em;
  cursor: pointer;
}

.article-item-footer svg {
  width: 16px;
  height: 16px;
  fill: #a2a6a5;
  margin-right: .5em;
}

.article-item-footer svg:hover {
  fill: #00b196;
}

.article-main-content {
  margin-bottom: 6em;
  color: #656a6f;
}

.article-main-content h1 {
  font-size: 1.5em;
  margin: .3em auto 2em;
  text-align: center;
  text-transform: uppercase;
  color: #000;
}

.article-main-content h2 {
  font-size: 1em;
  margin: .3em auto 1em;
  text-align: left;
  text-transform: uppercase;
  font-weight: 600;
  color: #000;
}

.article-main-content h4 {
  font-size: 1em;
  margin: 2em 0;
}

.article-main-content p {
  margin: 2em 0;
  line-height: 2em;
  font-size: .86em;
  color: #666;
}

.article-main-content ul li {
  font-size: .86em;
  padding: .5em 0;
}

.article-main-content img {
  display: block;
  border: none;
  margin: 2em auto;
  max-width: 100%;
}

.article-main-content span {
  display: block;
  font-size: 1em;
  color: #a2a6a5;
  text-align: left;
  width: 100%;
}

.article-main-content .download-bom-btn {
  display: block;
  max-width: 80%;
  width: 240px;
  text-align: center;
  height: 40px;
  line-height: 40px;
  background: #00b196;
  color: #fff;
  margin: 50px auto;
}

.article-main-content .download-bom-btn:hover {
  text-decoration: none;
  background: #00c0a3;
}

.article-main-content .two-clum-img {
  overflow: hidden;
  margin-bottom: 35px;
}

.article-main-content .two-clum-img img {
  margin: 0;
  display: block;
  float: left;
  margin-right: 35px;
}

.article-main-content .two-clum-img .right-text-block {
  float: left;
}

.article-main-content .two-clum-img .right-text-block p {
  margin: 0 0 5px;
  line-height: 1.8em;
}

.article-main-content br {
  display: none;
}

.article-relevant {
  width: 100%;
  margin: 3em auto;
}

.article-relevant-title {
  font-size: 1.4em;
  color: #7f7e7f;
  padding: .75em 0 .35em;
  border-bottom: 1px solid #e6e6e6;
  text-transform: uppercase;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.article-relevant-title img {
  margin-right: .35em;
}

.article-relevant ul {
  margin: .5em 0;
  padding: 0;
}

.article-relevant ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #a2a6a5;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: .5em 0;
}

.article-relevant ul li a {
  color: #7f7e7f;
  font-size: 1em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 80%;
}

.article-relevant ul li a:hover {
  color: #00b196;
}

.article-relevant ul li svg {
  fill: #a2a6a5;
  width: 16px;
  height: 16px;
  vertical-align: sub;
}

.article-relevant ul li span {
  font-size: .8em;
}

.cap-striped-table {
  width: 100%;
  margin: 20px auto;
  font-size: 13px;
  border: 1px solid #eee;
}

.cap-striped-table td, .cap-striped-table th {
  font-size: 14px;
  padding: 6px 0 6px 30px;
  height: auto;
  color: #7b7b7b;
  line-height: 1.8em;
  border-bottom: 1px solid #eee;
  border-right: 1px solid #eee;
}

.cap-striped-table tr td:last-child {
  border-right: none;
}

.cap-striped-table tr:last-child td {
  border-bottom: none;
}

.product-loader-box {
  height: 450px;
  color: #888;
  padding-top: 170px;
}

.product-loader-box svg {
  width: 30px;
  height: 30px;
  color: #888;
}

.product-loader-box p {
  margin: 5px 0;
  font-size: 13px;
}

.wide-height {
  min-height: -webkit-calc(100vh - 307px);
  min-height: calc(100vh - 307px);
}

.media-link {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: auto;
  padding-bottom: 30.2083%;
  background-image: -webkit-linear-gradient(315deg, #8e8485, #3b9285);
  background-image: linear-gradient(135deg, #8e8485, #3b9285);
  display: block;
}

.media-link img {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  -webkit-transition: opacity .25s linear;
  transition: opacity .25s linear;
  will-change: opacity;
  width: 100%;
  max-width: 1920px;
  max-height: 580px;
  height: auto;
}

.media-link img.load {
  opacity: 1;
}

#chat-app-container-inner {
  position: inherit !important;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm92ZXJ2aWV3LmNzcyIsIm92ZXJ2aWV3LnNjc3MiLCJ2YXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNFakI7RUFBcUIsWUFBVztFQUFFLGdCQUFlO0VDbUMzQixrREFBcUM7VUFBckMsMENBQXFDO0VEbkNlLGFBQVk7RUFBRSxPQUFNO0VBQUUsWUFBVztFQUFFLFFBQU87RUFBRSxpQkFBZ0I7Q0FBRzs7QUFDekk7RUFBYyxhQ3lCTTtFRHpCa0IsZ0JBQWU7Q0FnQ3BEOztBQWhDRDtFQUNZLGFBQVk7Q0FHbkI7O0FBSkw7RUFFVyxlQUFjO0NBQUc7O0FBRjVCO0VBR2EsYUFBWTtFQUFFLGNDTk47Q0RNMkI7O0FBSGhEO0VBS1csYUFBWTtDQUFHOztBQUwxQjtFQU1pQixvQkFBTztFQUFQLGdCQUFPO01BQVAsWUFBTztVQUFQLFFBQU87RUFBRSxzQkFBcUI7Q0FRMUM7O0FBZEw7RUFPWSxlQ0pZO0VESVcsbUJBQWtCO0VBQUUsc0JBQXFCO0VBQUUsbUJBQWtCO0VBQUUsa0JBQWlCO0NBTTFHOztBQWJUO0VBUXVCLFlBQVc7RUFBRSxtQkFBa0I7RUFBRSxZQUFXO0VBQUUsV0FBVTtFQUFFLG9CQ1g1RDtFRFdzRixtQkFBa0I7RUFBRSxhQUFZO0VBQUUsU0FBUTtFQUFFLFdBQVU7RUFBRSxpQ0FBd0I7RUFBeEIseUJBQXdCO0NBQUc7O0FBUjlMO0VBUzJCLHNCQUFxQjtFQUFFLGVDWjdCO0NEY1I7O0FBWGI7RUFVNEIsV0FBVTtDQUFHOztBQVZ6QztFQVkwQixnQkFBZTtDQUFHOztBQVo1QztFQWVrQixtQkFBa0I7RUFBRSxPQUFNO0VBQUUsU0FBUTtDQUlqRDs7QUFuQkw7RUFnQmEsWUFBVztFQUFFLGFBQVk7RUFBRSxjQ25CbkI7Q0RtQndDOztBQWhCN0Q7RUFpQmUsZUFBYztFQUFFLGFBQVk7RUFBRSxZQUFXO0VBQUUsb0JDcEJyQztFRG9CK0QsWUFBVztFQUNuRixtQkFBa0I7RUFBRSxtQkFBa0I7RUFBRSxrQkFBaUI7RUFBRSxVQUFTO0VBQUUsWUFBVztDQUFFOztBQWxCL0Y7RUFvQm9CLGlCQUFnQjtDQUUvQjs7QUF0Qkw7RUF1QnVCLFlBQVc7RUFBRSxtQkFBa0I7RUFBRSxvQkFBbUI7Q0FNdEU7O0FBN0JMO0VBd0JxQixlQ3BCRztFRG9CcUIsaUJBQWdCO0VBQUUsaUJBQWdCO0VBQUUsZ0JBQWU7RUFBRSxnQkFBZTtDQUFHOztBQXhCcEg7RUF5QndCLFlBQVc7RUFBRSxrQkFBaUI7Q0FBRzs7QUF6QnpEO0VBMEJzQixPQUFNO0VBQUUsWUFBVztFQUFFLGtCQUFpQjtFQUFFLGNBQWE7RUFBRSxrQkFBaUI7RUFBRSxZQUFVO0NBQUc7O0FBMUI3RztFQTJCcUMsVUFBUztFQUFFLFlBQVc7Q0FBRzs7QUEzQjlEO0VBNEJhLFlBQVc7RUFBRSxhQUFZO0VBQUUsY0N4QmhCO0VEd0J1Qyx1QkFBc0I7Q0FBRzs7QUE1QnhGO0VBOEJZLG1CQUFrQjtFQUFFLFNBQVE7RUFBRSxvQ0FBMkI7TUFBM0IsZ0NBQTJCO1VBQTNCLDRCQUEyQjtFQUFFLG1CQUFrQjtDQUFHOztBQTlCNUY7RUErQmMsa0JBQWlCO0NBQUc7O0FBR2xDO0VBQWMsbUJBQWtCO0NBZS9COztBQWZEO0VBQ2lDLG1CQUFrQjtFQUFFLGVBQWM7RUFBRSxZQUFXO0VBQUUsV0FBVTtFQUFFLDhCQUE2QjtDQUFHOztBQUQ5SDtFQUVnQiwwQkFBeUI7RUFBRSxXQUFVO0NBQUc7O0FBRnhEO0VBR3VCLDZCQUE0QjtFQUFFLFdBQVU7RUFBRSwwQkFBaUI7VUFBakIsa0JBQWlCO0NBQUc7O0FBSHJGO0VBSVEsbUJBQWtCO0VBQUUsc0JBQXFCO0VBQUUsZ0JBQWU7RUFBRSxtQkFBa0I7RUNKaEUsa0RBQXFDO1VBQXJDLDBDQUFxQztFRElvRCxpQkFBZ0I7RUFBRSxpQkFBZ0I7RUFBRSxtQkFBa0I7RUFBRSxXQUFVO0VBQUUsaUJBQWdCO0NBSzlMOztBQVRMO0VBS1csZUMxQ1U7RUQwQ1Usc0JBQXFCO0VBQUUsb0JBQW1CO0VBQUUsZUFBYztFQUFFLG9CQUFtQjtDQUFHOztBQUxqSDtFQU9lLGlCQUFnQjtDQUFHOztBQVBsQztFQVUwQixlQUFhO0VBQUUsYUFBWTtDQUloRDs7QUFkTDtFQVdxQyxTQUFRO0VBQUUsWUFBVztFQUFFLGlDQUFnQztDQUFHOztBQVgvRjtFQVlvQix5QkFBd0I7Q0FBRzs7QUFaL0M7RUFhMkIsNEJBQTJCO0NBQUc7O0FBR3pEO0VBQXFCLG1CQUFrQjtFQUFFLGdCQUFlO0VBQUUsZUFBYztDQVN2RTs7QUFURDtFQUNRLGFBQVk7RUFBRSxVQUFTO0VBQUUsaUJBQWdCO0VBQUUsbUJBQWtCO0NBT2hFOztBQVJMO0VBRVksc0JBQXFCO0VBQUUsa0JBQWlCO0NBSzNDOztBQVBUO0VBR3NCLGFBQWE7Q0FBRzs7QUFIdEM7RUFLMEIsWUFBVztDQUFHOztBQUt4QztFQUN3QixlQUFjO0NBQUc7O0FBR3pDO0VBQWMscUZBQW9GO0VBQUUsdUJBQXNCO0VBQUUsZ0JBQWU7RUFBRSxrQkFBaUI7Q0E2QjdKOztBQTdCRDtFQUNhLHFCQUFvQjtDQUFHOztBQURwQztFQUdlLFdBQVU7Q0FBRzs7QUFINUI7RUFJZSxXQUFVO0NBQUc7O0FBSjVCO0VBTWMsWUFBVztFQUFFLGlCQUFnQjtFQUFFLG1CQUFrQjtDQU0xRDs7QUFaTDtFQU9ZLGdCQUFlO0VBQUUsZUFBYTtFQUFFLGlCQUFnQjtDQUFHOztBQVAvRDtFQVFlLGtCQUFpQjtFQUFFLGdCQUFlO0NBR3hDOztBQVhUO0VBU2dCLG9CQUFtQjtDQUFHOztBQVR0QztFQVVnQixnQkFBZTtDQUFHOztBQVZsQztFQWNTLG1CQUFrQjtFQUFFLGlCQUFnQjtDQU94Qzs7QUFyQkw7RUFlWSxlQUFjO0VBQUUsb0JBQW1CO0VBQUUsZUFBYztFQUFFLG1CQUFrQjtDQUsxRTs7QUFwQlQ7RUFnQmUsZUFBYztFQUFFLGdCQUFlO0NBR2pDOztBQW5CYjtFQWlCeUIsZUNwRko7Q0RvRnlCOztBQWpCOUM7RUFrQjJCLFlBQVc7RUFBRSxXQUFVO0VBQUUsWUFBVztFQUFFLG1CQUFrQjtFQUFFLG1CQUFrQjtFQUFFLFNBQVE7RUFBRSxZQUFXO0VBQUUsb0JBQW1CO0NBQUc7O0FBbEJ0SjtFQXNCdUIsbUJBQWtCO0VBQUUsWUFBVztFQUFFLGFBQVk7RUFBRSxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQUUsMEJBQW1CO0VBQW5CLDRCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQUUsMEJBQThCO0VBQTlCLHVDQUE4QjtNQUE5Qix1QkFBOEI7VUFBOUIsK0JBQThCO0VBQUUsc0NBQW9DO0VBQ3RLLGVBQWM7Q0FHakI7O0FBMUJMO0VBd0I2QixZQUFXO0VBQUUsYUFBWTtFQUFFLGFBQVk7RUFBRSxpQkFBZ0I7RUFBRSxpQkFBZ0I7RUFBRSxjQUFhO0VBQUUsZUFBYTtDQUFHOztBQXhCekk7RUF5QmlCLG9CQUFjO0VBQWQsdUJBQWM7TUFBZCxtQkFBYztVQUFkLGVBQWM7RUFBRSxhQUFZO0VBQUUsYUFBWTtFQUFFLGdCQUFlO0VBQUUsMEJBQXlCO0VBQUUsb0JBQW1CO0VBQUUsZ0JBQWU7RUFBRSxlQUFhO0NBQUc7O0FBekIvSjtFQTRCZ0IsZUFBYTtFQUFFLGVBQWM7RUFBRSw4QkFBNkI7RUFBRSxnQkFBZTtDQUFHOztBQUdoRztFQUFlLGtCQUFpQjtDQUFHOztBQUNuQztFQUFjLGVBQWE7RUFBRSxnQkFBZTtDQXNDM0M7O0FBdENEO0VBQ1EsZ0JBQWU7RUFBRSxrQkFBaUI7RUFBRSxtQkFBa0I7Q0FHekQ7O0FBSkw7RUFFbUIsWUFBVztFQUFFLGFBQVk7RUFBRSxZQUFXO0VBQUUsb0JBQW1CO0VBQUUsWUFBVztFQUFFLGVBQWM7RUFDbkcsVUFBUztFQUFFLG1CQUFrQjtFQUFFLG9DQUEyQjtNQUEzQixnQ0FBMkI7VUFBM0IsNEJBQTJCO0NBQUU7O0FBSHBFO0VBSzZCLDhCQUE2QjtFQUFFLHFCQUFvQjtDQUczRTs7QUFSTDtFQU15QixhQUFZO0VBQUUsbUJBQWtCO0VBQUUsWUFBVztFQUFFLGVBQWE7Q0FBRzs7QUFOeEY7RUFPYSxhQUFZO0VBQUUsY0FBYTtDQUFHOztBQVAzQztFQVVhLGVBQWM7Q0FBRzs7QUFWOUI7RUFXaUMsK0JBQThCO0VBQUUsaUJBQWdCO0NBUTVFOztBQW5CTDtFQVljLHNCQUFxQjtFQUFFLGlDQUFnQztDQUFHOztBQVp4RTtFQWFZLG9CQUFtQjtFQUFFLGdCQUFlO0VBQUUsaUJBQWdCO0NBQUc7O0FBYnJFO0VBY1csZ0JBQWU7RUFBRSxtQkFBa0I7Q0FBRzs7QUFkakQ7RUFlVyxlQUFjO0VBQUUsV0FBVTtFQUFFLGFBQVk7RUFBRSwwQkNsSGhDO0VEa0hnRSxlQ2xIaEU7RURrSHFGLGlCQUFnQjtFQUFFLGdCQUFlO0VBQUUsc0JBQXFCO0VBQ3RKLDZCQUFvQjtFQUFwQixxQkFBb0I7RUFBRSxtQkFBa0I7RUFBRSxrQkFBaUI7Q0FFOUQ7O0FBbEJUO0VBaUJxQixvQkNwSEE7RURvSDBCLFlBQVU7Q0FBRzs7QUFqQjVEO0VBb0JvQixvQkFBbUI7RUFBRSxhQUFZO0NBQUc7O0FBcEJ4RDtFQXFCWSxhQUFZO0VBQUUsbUJBQWtCO0NBQUc7O0FBckIvQztFQXNCWSxZQUFXO0VBQUUsb0JBQU87RUFBUCxnQkFBTztNQUFQLFlBQU87VUFBUCxRQUFPO0VBQUUsYUFBWTtDQUFHOztBQXRCakQ7RUF3QjZCLFlBQVc7RUFBRSxxQkFBb0I7Q0FJckQ7O0FBNUJUO0VBeUJpQixhQUFZO0VBQUUsY0FBYTtFQUFFLG1EQUF1QztVQUF2QywyQ0FBdUM7Q0FBRzs7QUF6QnhGO0VBMEJzQiwwQkFBd0I7RUFBRSxpQkFBZ0I7Q0FBRzs7QUExQm5FO0VBMkIwQixnQkFBZTtDQUFHOztBQTNCNUM7RUErQm1CLGlCQUFnQjtDQUFHOztBQS9CdEM7RUFnQ2dCLGdCQUFlO0NBR3RCOztBQW5DVDtFQWlDaUIsWUFBVztDQUFHOztBQWpDL0I7RUFrQ2dCLGdCQUFlO0VBQUUsbUJBQWtCO0VBQUUsb0JBQW1CO0VBQUUsZ0JBQWU7RUFBRSw4QkFBNkI7RUFBRSxlQUFhO0NBQUc7O0FBbEMxSTtFQXFDaUIsbURBQXVDO1VBQXZDLDJDQUF1QztDQUFHOztBQUczRDtFQUFlLG1CQUFrQjtFQUFFLFNBQVE7RUFBRSxzQ0FBNkI7TUFBN0Isa0NBQTZCO1VBQTdCLDhCQUE2QjtFQUFFLGFBQVk7RUFBRSxpQkFBZ0I7RUFBRSxjQUFhO0VBQUUsZ0JBQWU7RUFBRSx5QkFBd0I7Q0FPbks7O0FBUEQ7RUFDUyxZQUFXO0VBQUUsYUFBWTtFQUFFLGVBQWE7Q0FBRzs7QUFEcEQ7RUFFa0IsWUFBVztDQUFHOztBQUZoQztFQUdrQixhQUFZO0NBQUc7O0FBSGpDO0VBS2EsWUFBVTtDQUFHOztBQUkxQjtFQUFpQix3RUFBdUU7RUFBRSx1QkFBc0I7RUFBRSxZQUFVO0VBQUUsdUJBQXNCO0NBdUJuSjs7QUF2QkQ7RUFDMkIsbUJBQWtCO0VBQUUsV0FBVTtDQUFHOztBQUQ1RDtFQUUwQixhQUFZO0VBQUUsb0JBQU87RUFBUCxnQkFBTztNQUFQLFlBQU87VUFBUCxRQUFPO0VBQUUsbUJBQWtCO0VBQUUsa0JBQWlCO0NBUWpGOztBQVZMO0VBR21CLFlBQVc7RUFBRSxlQUFjO0VBQUUsbUJBQWtCO0VBQUUsWUFBVztFQUFFLFdBQVU7RUFBRSxpQkFBZ0I7RUFBRSxZQUFXO0VBQUUsVUFBUztFQUFFLHNDQUE2QjtNQUE3QixrQ0FBNkI7VUFBN0IsOEJBQTZCO0VBQUUsV0FBVTtDQUFHOztBQUhuTDtFQUlrQixZQUFXO0VBQUUsZUFBYztFQUFFLG1CQUFrQjtFQUFFLFlBQVc7RUFBRSxXQUFVO0VBQUUsK0JBQThCO0VBQUUsWUFBVztFQUFFLFFBQU87RUFBRSxXQUFVO0NBQUc7O0FBSi9KO0VBSzZCLGdCQUFlO0VBQUUsZUFBYTtFQUFFLG1CQUFrQjtFQUFFLHFCQUFvQjtFQUFFLFlBQVc7RUFBRSxhQUFZO0VBQUUsbUJBQWtCO0NBSTNJOztBQVRUO0VBTWlDLG1CQUFrQjtFQUFFLFlBQVc7RUFBRSxlQUFjO0VBQUUsWUFBVztFQUFFLGFBQVk7RUFBRSxtQkFBa0I7RUFBRSx3Q0FBK0I7TUFBL0Isb0NBQStCO1VBQS9CLGdDQUErQjtFQUFFLFlBQVc7RUFBRSxVQUFTO0NBQUc7O0FBTjNMO0VBT3dCLGlCQUFnQjtFQUFFLFdBQVU7RUFBRSxzQ0FBNkI7TUFBN0Isa0NBQTZCO1VBQTdCLDhCQUE2QjtDQUFHOztBQVB0RjtFQVF1QixpQkFBZ0I7RUFBQyxXQUFVO0VBQUUsWUFBVztFQUFFLGFBQVk7RUFBRSwwQkFBeUI7RUFBRSxzQ0FBNkI7TUFBN0Isa0NBQTZCO1VBQTdCLDhCQUE2QjtFQUFFLFlBQVc7Q0FBRzs7QUFSdko7RUFXNEIsYUFBWTtFQUFFLGNBQWE7RUFBRSxtQkFBa0I7RUFBRSxrQkFBaUI7RUFBRSxnQkFBZTtFQUFFLGtCQUFpQjtFQUFFLG1CQUFrQjtDQVdqSjs7QUF0Qkw7RUFZK0QsWUFBVztFQUFFLG1CQUFrQjtFQUFFLFFBQU87RUFBRSxPQUFNO0VBQUUsZUFBYztFQUFFLFlBQVc7RUFBRSxhQUFZO0VBQUUsbUJBQWtCO0VBQUUsb0JDaEszSjtFRGlLVCx3Q0FBK0I7TUFBL0Isb0NBQStCO1VBQS9CLGdDQUErQjtDQUNsQzs7QUFkVDtFQWVtQixZQUFXO0VBQUUsV0FBVTtFQzNIdEMsaURBQWtEO1VBQWxELHlDQUFrRDtDRDJIa0I7O0FBZnhFO0VBZ0JrQixhQUFZO0VBQUUsV0FBVTtFQUFFLCtCQUFxQjtNQUFyQiwyQkFBcUI7VUFBckIsdUJBQXFCO0VDNUg3RCxpREFBa0Q7VUFBbEQseUNBQWtEO0NENEh5Qzs7QUFoQi9GO0VBaUIwQixXQUFVO0VBQUUsK0JBQXNCO01BQXRCLDJCQUFzQjtVQUF0Qix1QkFBc0I7RUFBRSxvQkFBbUI7Q0FBRzs7QUFqQnBGO0VBa0J5QixXQUFVO0VBQUUsK0JBQXNCO01BQXRCLDJCQUFzQjtVQUF0Qix1QkFBc0I7RUFBRSxvQkFBbUI7Q0FBRzs7QUFsQm5GO0VBbUJpQixlQUFjO0VBQUUsbUJBQWtCO0VBQUUsWUFBVztFQUFFLGFBQVk7RUFBRSxRQUFPO0VBQUUsT0FBTTtDQUFHOztBQW5CbEc7RUFvQmtCLFlBQVc7RUFBRSxhQUFZO0VBQUUsWUFBVTtFQUFFLG1CQUFrQjtFQUFFLFdBQVU7Q0FBRzs7QUFwQjFGO0VBcUJZLGdCQUFlO0VBQUUsWUFBVTtFQUFFLG1CQUFrQjtFQUFFLFdBQVU7RUFBRSxrQkFBaUI7Q0FBRzs7QUFJN0Y7RUFBcUIsNEVBQTJFO0VBQUUsdUJBQXNCO0VBQUUsWUFBVTtFQUFFLHVCQUFzQjtDQUFHOztBQUMvSjtFQUNzQixpQkFBZ0I7Q0FHakM7O0FBSkw7RUFFZSxnQkFBZTtDQUFHOztBQUZqQztFQUdvQixZQUFXO0VBQUUsY0FBYTtDQUFHOztBQUhqRDtFQUtnQixZQUFXO0VBQUUsWUFBVztDQUFHOztBQUczQztFQUN5QixhQUFZO0VBQUUsaUJBQWdCO0VBQUUsY0FBYTtDQUdqRTs7QUFKTDtFQUVZLGdCQUFlO0VBQUUsaUJBQWdCO0VBQUUsZUNoTHJCO0VEZ0w4QyxpQkFBZ0I7RUFBRSxpQkFBZ0I7RUFBRSxtQkFBa0I7Q0FBRzs7QUFGakk7RUFHZSxpQkFBZ0I7RUFBRSxrQkFBaUI7RUFBRSw4QkFBNkI7Q0FBRzs7QUFIcEY7RUFNb0IsV0FBVTtFQUFFLGdCQUFlO0VBQUUsWUFBVTtDQUFHOztBQU45RDtFQVEwQixhQUFZO0VBQUUsaUJBQWdCO0VBQUUsZUN0TGhDO0NEME1yQjs7QUE1Qkw7RUFTZ0IsaUJBQWdCO0NBQUc7O0FBVG5DO0VBVVksaUNBQWdDO0VBQUUsb0JBQW1CO0VBQUUsb0JBQW1CO0NBQUc7O0FBVnpGO0VBV1ksZUNqTVM7RURpTVcsb0JBQW1CO0NBSTFDOztBQWZUO0VBWXdDLGFBQVk7Q0FBRzs7QUFadkQ7RUFhMEIsa0JBQWlCO0NBQUc7O0FBYjlDO0VBY2lCLFlBQVc7RUFBRSxhQUFZO0VBQUUsZUFBYztDQUFHOztBQWQ3RDtFQWdCYSxZQUFXO0VBQUUsYUFBWTtDQUFHOztBQWhCekM7RUFpQnNCLDBCQUF5QztDQUFHOztBQWpCbEU7RUFrQjZCLGNBQWE7RUFBRSxrQ0FBaUM7Q0FBRzs7QUFsQmhGO0VBbUJnQyxjQUFhO0NBQUc7O0FBbkJoRDtFQW9CdUIsMEJBQXlCO0NBTXZDOztBQTFCVDtFQXFCcUIscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUFFLDZCQUFzQjtFQUF0Qiw4QkFBc0I7RUFBdEIsK0JBQXNCO01BQXRCLDJCQUFzQjtVQUF0Qix1QkFBc0I7RUFBRSxtQkFBa0I7RUFBRSxvQkFBTztFQUFQLGdCQUFPO01BQVAsWUFBTztVQUFQLFFBQU87RUFBRSx5QkFBdUI7RUFBdkIsZ0NBQXVCO01BQXZCLHNCQUF1QjtVQUF2Qix3QkFBdUI7RUFBRSwwQkFBbUI7RUFBbkIsNEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFBRSxrQkFBaUI7RUFBRSxnQ0FBK0I7RUFBRSxnQkFBZTtDQUk3TDs7QUF6QmI7RUFzQmdDLDJCQUEwQjtDQUV6Qzs7QUF4QmpCO0VBdUIyQixlQ3pNRDtDRHlNNEI7O0FBdkJ0RDtFQTJCdUIsY0FBYTtFQUFFLGlCQUFnQjtDQUFHOztBQUl6RDtFQUFNLGFBQVk7Q0FBRzs7QUFFckI7RUFDUyxrQkFBaUI7RUFBRSxjQUFhO0VBQUUsMENBQWlDO1VBQWpDLGtDQUFpQztFQUFFLG9CQUFtQjtDQUFHOztBQURwRztFQUVpQiwwQkFBeUI7RUFBRSxzQkFBcUI7RUFBRSwrQkFBOEI7Q0FHNUY7O0FBTEw7RUFHaUIsb0JBQW1CO0VBQUUsc0JBQXFCO0NBQUk7O0FBSC9EO0VBSWEsc0JBQXFCO0NBQUc7O0FBSXJDO0VBQVUsMENBQWlDO1VBQWpDLGtDQUFpQztDQUFHOztBQUU5QztFQUFjLFlBQVc7RUFBRSxpQkFBZ0I7RUFBRSxtQkFBa0I7RUFBRSxlQUFjO0VBQUUsZ0JBQWU7RUFBRSxlQUFjO0VBQUUsaUJBQWdCO0VBQzlILGdCQUFlO0NBWWxCOztBQWJEO0VBRVEsZ0JBQWU7RUFBRSxlQUFhO0VBQUUsbUJBQWtCO0VBQUUsb0JBQW1CO0NBQUc7O0FBRmxGO0VBRzhFLGFBQVk7Q0FBRzs7QUFIN0Y7RUFLYSxhQUFZO0VBQUUsYUFBWTtDQUFHOztBQUwxQztFQU15QixnQkFBZTtFQUFFLFdBQVU7RUFBRSxlQUFjO0VBQUUsYUFBWTtFQUFFLGtCQUFpQjtDQUFHOztBQU54RztFQVNhLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFBRSwwQkFBbUI7RUFBbkIsNEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFBQyx5QkFBdUI7RUFBdkIsZ0NBQXVCO01BQXZCLHNCQUF1QjtVQUF2Qix3QkFBdUI7RUFBRSxpQkFBZ0I7Q0FFaEY7O0FBWFQ7RUFVaUIsWUFBVztFQUFFLGFBQVk7RUFBRSxtQkFBa0I7Q0FBRzs7QUFNakU7RUFBaUIsUUFBTztFQUFFLFVBQVM7RUFBRSxjQUFhO0NBQUc7O0FBRXJEO0VBQVksd0NBQStCO0VBQS9CLGdDQUErQjtDQUFHOztBQUM5QztFQUFRLGVBQWM7RUFBRSxvQkFBbUI7RUFBRSxvQkFBbUI7Q0FnRi9EOztBQWhGRDtFQUNXLGlCQUFnQjtDQUFHOztBQUMxQjtFQUFVLGFBQVk7RUFBRSx3REFKeUI7VUFJekIsZ0RBSnlCO0VBSU0saUJBQWdCO0VBQUUsZUNsT3hEO0VEa080RSxnQkFBZTtFQUFFLHFCQUFvQjtFQUFFLGlCQUFnQjtDQVVuSjs7QUFWQTtFQUVXLFlBQVc7RUFBRSxpQkFBZ0I7Q0FBRzs7QUFGM0M7RUFHVyxhQUFZO0VBQUUsaUJBQWdCO0NBQUc7O0FBSDVDO0VBSVcsYUFBWTtDQUFHOztBQUoxQjtFQUtXLGFBQVk7Q0FBRzs7QUFMMUI7RUFNVyxhQUFZO0NBQUc7O0FBTjFCO0VBT1csYUFBWTtDQUFHOztBQVAxQjtFQVFXLGFBQVk7Q0FBRzs7QUFHM0I7RUFBUyxxQkFBb0I7Q0ErQzVCOztBQS9DQTtFQUNlLHdCQUF1QjtFQUFFLG1CQUFrQjtFQUFFLGlCQUFnQjtFQUFFLHdEQWhCOUI7VUFnQjhCLGdEQWhCOUI7RUFnQjZELGlCQUFnQjtFQUFFLHFCQUFvQjtDQTJCL0k7O0FBNUJKO0VBRXVCLGdCQUFlO0NBSzlCOztBQVBSO0VBSXFCLGVDelBOO0NEMlBIOztBQU5aO0VBS29CLGtDQUF5QjtNQUF6Qiw4QkFBeUI7VUFBekIsMEJBQXlCO0NBQUU7O0FBTC9DO0VBUVcsYUFBWTtFQUFFLGlCQUFnQjtDQUlqQzs7QUFaUjtFQVNjLGlCQUFnQjtDQUFHOztBQVRqQztFQVVjLGVDdFBTO0VEc1BrQixvQkFBbUI7RUFBRSxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0NBQUc7O0FBVjlFO0VBV2dCLFlBQVc7RUFBRSxhQUFZO0NBQUc7O0FBWDVDO0VBYXVCLGFBQVk7RUFBRSxnQkFBZTtDQUFHOztBQWJ2RDtFQWNZLGVDalFLO0NEaVFpQjs7QUFkbEM7RUFlVyxhQUFZO0NBQUc7O0FBZjFCO0VBZ0JZLFlBQVc7RUFBRSxhQUFZO0VBQUUsY0FBYTtDQUFHOztBQWhCdkQ7RUFrQndCLGNBQWE7RUFBRSx3QkFBZTtNQUFmLG9CQUFlO1VBQWYsZ0JBQWU7RUFBRSxrQkFBaUI7Q0FRakU7O0FBMUJSO0VBbUIwQixVQUFTO0NBQUc7O0FBbkJ0QztFQW9Cc0IsWUFBVztFQUFFLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFBRSxtQkFBa0I7RUFBRSxvQkMzUGhEO0VEMlBnRixrQkFBaUI7RUFBRSwwQkFBbUI7RUFBbkIsNEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFBRSxtQkFBa0I7RUFBRSxhQUFZO0VBQUUsbUJBQWtCO0NBS3RMOztBQXpCWjtFQXFCb0IsYUFBWTtDQUVoQjs7QUF2QmhCO0VBc0JzQixnQkFBZTtDQUFHOztBQXRCeEM7RUF3QjhCLFVBQVM7Q0FBRzs7QUF4QjFDO0VBMkJxQixlQUFjO0NBQUc7O0FBM0J0QztFQTZCa0IsbUJBQWtCO0VBQUUsVUFBUztFQUFFLFFBQU87RUFBRSxvQkFBbUI7RUFBRSxjQUFhO0VBQUUsV0FBVTtFQUFFLDhCQUE2QjtFQUNoSSxZQUFXO0VBQUUsdUJBQXNCO0VBQUUsd0RBQStDO1VBQS9DLGdEQUErQztDQWdCdkY7O0FBOUNKO0VBK0JrQixxQkFBb0I7RUFBRSxZQUFXO0VBQUUsaUJBQWdCO0NBQUc7O0FBL0J4RTtFQWdDYSxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQUUsd0JBQWU7TUFBZixvQkFBZTtVQUFmLGdCQUFlO0VBQUUsaUJBQWdCO0NBRXJEOztBQWxDUjtFQWlDb0IsV0FBVTtFQUFFLGVBQWM7RUFBRSxvQkFBbUI7RUFBRSxXQUFVO0VBQUUsWUFBVztFQUFFLGlCQUFnQjtDQUFHOztBQWpDakg7RUFtQ2UscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUFFLHdCQUFlO01BQWYsb0JBQWU7VUFBZixnQkFBZTtFQUFFLGlCQUFnQjtFQUFFLGlCQUFnQjtFQUFFLFlBQVU7Q0FVckY7O0FBN0NSO0VBb0NvQixpQkFBZ0I7RUFBRSxZQUFXO0VBQUUsaUJBQWdCO0VBQUUsaUJBQWdCO0VBQUUsaUJBQWdCO0NBQUc7O0FBcEMxRztFQXFDa0Isb0JBQU87RUFBUCxnQkFBTztNQUFQLFlBQU87VUFBUCxRQUFPO0VBQUUsaUJBQWdCO0VBQUUsb0JBQW1CO0VBQUUsbUJBQWtCO0NBS3hFOztBQTFDWjtFQXNDeUIsZ0JBQWU7RUFBRSxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0NBR3ZDOztBQXpDaEI7RUF1Q3FDLGFBQVk7RUFBRSxzQkFBcUI7Q0FBRzs7QUF2QzNFO0VBd0NvQyxvQkFBTTtFQUFOLGdCQUFNO01BQU4sWUFBTTtVQUFOLFFBQU07RUNyUTFCLGlCQUFnQjtFQUFFLG9CQUFtQjtFQUFFLHdCQUF1QjtDRHFRWDs7QUF4Q25FO0VBMkMrQixZQUFXO0VBQUUsZ0JBQWM7RUFBRSxnQkFBZTtDQUFHOztBQTNDOUU7RUE0Q3dCLFlBQVc7RUFBRSw0QkFBMkI7RUFBRSxrQkFBaUI7Q0FBRzs7QUFJdkY7RUFBb0IsYUFBWTtFQUFFLFlBQVc7Q0FBRzs7QUFDaEQ7RUFBVSxhQUFZO0VBQUUscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUFFLHdEQWhFVTtVQWdFVixnREFoRVU7RUFnRXFCLGlCQUFnQjtFQUFFLGVDOVJ2RTtFRDhSMkYsaUJBQWdCO0VBQUUscUJBQW9CO0VBQUUsWUFBVztFQUFFLGtCQUFpQjtFQUFFLG1CQUFrQjtFQUFFLFVBQVM7Q0FhaE47O0FBYkE7RUFFVyxZQUFXO0VBQUUsaUJBQWdCO0NBQUc7O0FBRjNDO0VBR1csYUFBWTtFQUFFLGlCQUFnQjtDQUFHOztBQUg1QztFQUlXLGFBQVk7RUFBRSxpQkFBZ0I7Q0FBRzs7QUFKNUM7RUFLVyxhQUFZO0VBQUUsa0JBQWlCO0VBQUUscUJBQW9CO0NBQUc7O0FBTG5FO0VBTVcsZUFBYztFQUFFLGFBQVk7RUFBRSxnQkFBZTtFQUFFLGFBQVk7RUFBRSxtQkFBa0I7RUFBRSxhQUFZO0VBQzdGLGlCQUFnQjtFQUFFLDBCQUF5QjtDQUM5Qzs7QUFSUjtFQVVTLGVDOVNRO0NEOFNjOztBQVYvQjtFQVdTLGlCQUFnQjtFQUFFLGlCQUFnQjtDQUFHOztBQVg5QztFQVlZLGdCQUFlO0NBQUc7O0FBMUVuQztFQTRFZ0IsWUFBVztFQUFFLGFBQVk7Q0FHcEM7O0FBL0VMO0VBNkVrQixZQUFXO0VBQUUsWUFBVztFQUFFLGVBQWM7Q0FBRzs7QUE3RTdEO0VBOEVxQixtQkFBa0I7RUFBRSxZQUFXO0VBQUMsdUNBQThCO01BQTlCLG1DQUE4QjtVQUE5QiwrQkFBOEI7RUFBRSxtQkFBa0I7RUFBRSxTQUFRO0VBQUUsUUFBTztDQUFHOztBQUk3SDtFQUFpQixpQkFBZ0I7RUFBRSxjQUFhO0VBQUUsZ0JBQWU7Q0FpQmhFOztBQWpCRDtFQUNRLGdCQUFlO0VBQUUsZUFBYTtFQUFFLGlCQUFnQjtDQUFHOztBQUQzRDtFQUVRLGdCQUFlO0VBQUUsZUFBYTtFQUFFLGVBQWM7Q0FBRzs7QUFGekQ7RUFHbUIscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUFFLDBCQUFtQjtFQUFuQiw0QkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFQUFFLHNCQUFxQjtFQUFFLGdCQUFlO0NBRXhGOztBQUxMO0VBSWEsWUFBVztFQUFFLGFBQVk7RUFBRSxjQzFVbkI7Q0QwVXdDOztBQUo3RDtFQU9vQixlQUFjO0VBQUUscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUFFLDBCQUFtQjtFQUFuQiw0QkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFQUFFLGlCQUFnQjtFQUFFLHNCQUFxQjtDQUsxRzs7QUFaTDtFQVFhLFlBQVc7RUFBRSxhQUFZO0NBQUc7O0FBUnpDO0VBVWlCLGtDQUF5QjtNQUF6Qiw4QkFBeUI7VUFBekIsMEJBQXlCO0NBQUc7O0FBVjdDO0VBYzBCLGFBQVk7RUFBRSxnQkFBZTtFQUFFLG9CQUFtQjtDQUFHOztBQWQvRTtFQWdCaUIsZ0JBQWU7RUFBRSxhQUFZO0VBQUUsb0JBQW1CO0NBQUc7O0FBR3RFO0VBQXlCLGlCQUFnQjtFQUFFLG9CQUFtQjtFQUFFLGdCQUFlO0VBQUUsZUFBYztDQUs5Rjs7QUFMRDtFQUNTLGdCQUFlO0VBQUUsZUFBYTtDQUVsQzs7QUFITDtFQUVhLG1CQUFrQjtFQUFFLFlBQVc7RUFBRSxhQUFZO0VBQUUsZUMzVnZDO0NEMlY0RDs7QUFGakY7RUFJVSxhQUFZO0NBQUc7O0FBRXpCO0VBQW9CLGlCQUFnQjtFQUFFLGlCQUFnQjtDQUtyRDs7QUFMRDtFQUNzQixvQkFBbUI7RUFBRSxlQUFjO0VBQUUsbUJBQWtCO0NBRXhFOztBQUhMO0VBRWMsb0JBQW1CO0NBQUc7O0FBRnBDO0VBSWEsYUFBWTtFQUFFLDRCQUEyQjtDQUFHOztBQUV6RDtFQUFnQixvQkFBbUI7Q0FrQmxDOztBQWxCRDtFQUVvQixnQkFBZTtDQWU5Qjs7QUFqQkw7RUFHaUIsYUFBWTtDQUlwQjs7QUFQVDtFQUk2QixpQkFBZ0I7Q0FBRzs7QUFKaEQ7RUFLa0MsYUFBWTtFQUFFLGtCQUFpQjtDQUFHOztBQUxwRTtFQU1vQixpQkFBZ0I7Q0FBRzs7QUFOdkM7RUFRa0IsYUFBWTtFQUFFLGtCQUFpQjtDQUV4Qzs7QUFWVDtFQVNlLG1CQUFrQjtDQUFHOztBQVRwQztFQVdrQixvQkFBbUI7Q0FJNUI7O0FBZlQ7RUFhbUIsb0JBQW1CO0NBQUc7O0FBYnpDO0VBZ0JlLG9CQUFtQjtDQUFHOztBQUlyQztFQUN5QixhQUFZO0NBV2hDOztBQVpMO0VBRVksZUFBYztFQUFFLGdCQUFlO0VBQUUsZUFBYztDQUFHOztBQUY5RDtFQUdhLGlCQUFnQjtFQUFFLG1CQUFrQjtDQUFHOztBQUhwRDtFQUtnQixnQkFBZTtFQUFFLGVBQWM7RUFBRSxlQUFjO0VBQUUsb0JBQW1CO0VBQUUsbUJBQWtCO0NBSzNGOztBQVZiO0VBTTRCLFlBQVc7RUFBRSxtQkFBa0I7RUFBRSxXQUFVO0VBQUUsWUFBVztFQUFFLFlBQVc7RUFBRSxTQUFRO0VBQUUsb0JDL1h4RjtFRCtYa0gsbUJBQWtCO0VBQUUsbUJBQWtCO0NBQUc7O0FBTmhMO0VBTytCLGVDaFlWO0VEZ1k4QixzQkFBcUI7Q0FFdkQ7O0FBVGpCO0VBUStCLG9CQUFtQjtDQUFHOztBQVJyRDtFQWEwQixhQUFZO0VBQUUsY0FBYTtFQUFFLGlCQUFnQjtDQXlCbEU7O0FBdENMO0VBY1ksZ0JBQWU7RUFBRSxlQy9YSDtFRCtYNkIsaUJBQWdCO0NBQUc7O0FBZDFFO0VBZTZCLGFBQVk7RUFBRSxlQUFjO0VBQUUsa0JBQWlCO0NBRW5FOztBQWpCVDtFQWdCMEIsYUFBWTtDQUFHOztBQWhCekM7RUFrQitCLGNBQWE7RUFBRSwwQkNsWGxCO0VEa1h5RCxjQUFhO0VBQUUsZUFBYztFQUFFLFlBQVc7RUFBRSxlQ3ZYNUc7RUQwWFQsa0JBQWlCO0NBZXBCOztBQXBDVDtFQW1COEIsaUJBQWdCO0NBQUc7O0FBbkJqRDtFQXNCZSxpQkFBZ0I7Q0FBRzs7QUF0QmxDO0VBdUJtQixjQUFhO0VBQUUsbUJBQWtCO0VBQUUsWUFBVztFQUFFLGFBQVk7Q0FFbEU7O0FBekJiO0VBd0JtQixlQ3pZTztFRHlZa0IsaUJBQWdCO0NBQUc7O0FBeEIvRDtFQTBCb0IsZ0JBQWU7RUFBRSw2QkFBc0I7RUFBdEIsOEJBQXNCO0VBQXRCLCtCQUFzQjtNQUF0QiwyQkFBc0I7VUFBdEIsdUJBQXNCO0VBQUUsZ0JBQWU7RUFBRSxlQUFhO0NBRzlFOztBQTdCYjtFQTJCeUIsZUFQUTtDQU9hOztBQTNCOUM7RUE0QnFCLFlBQVc7RUFBRSxhQUFZO0VBQUUsbUJBQWlCO0NBQUc7O0FBNUJwRTtFQStCNkIsbUJBQWtCO0VBQUUsVUFBUztFQUFFLFlBQVc7Q0FBRzs7QUEvQjFFO0VBaUNxQixzQkFiWTtDQWVwQjs7QUFuQ2I7RUFrQ3VCLGVBQWM7Q0FBRzs7QUFsQ3hDO0VBcUN1QixrQkFBaUI7Q0FBSTs7QUFJNUM7RUFBaUIsOEJBQTZCO0VBQUUsWUFBVztFQUFFLGdCQUFlO0NBVTNFOztBQVZEO0VBQ08sZUFBYztFQUFFLFlBQVc7RUFBRSxnQkFBZTtFQUFFLG1CQUFrQjtFQUFFLGtCQUFpQjtFQUFFLFlBQVU7RUFBRSxtQkFBa0I7RUFBRSxzQkFBcUI7Q0FRNUk7O0FBVEw7RUFFZ0IsaUJBQWdCO0NBQUc7O0FBRm5DO0VBR21CLGVBQWM7RUFBRSxZQUFXO0VBQUUsWUFBVztFQUFFLFlBQVc7RUFBRSxtQkFBa0I7RUFBRSxRQUFPO0VBQUUsYUFBWTtFQUFFLHdCQUF1QjtDQUFHOztBQUgvSTtFQUk0QixlQ3RhUDtDRHlhWjs7QUFQVDtFQUtxQixvQkN2YUE7RUR1YTBCLFlBQVU7Q0FBRzs7QUFMNUQ7RUFNdUIsb0JDeGFGO0NEd2E2Qjs7QUFNbEQ7RUFDdUIsWUFBVztFQUFFLG9CQUFtQjtFQUFFLDJCQUEwQjtDQW1COUU7O0FBcEJMO0VBRXlCLGtCQUFpQjtDQUFHOztBQUY3QztFQUlpQixrQkFBaUI7RUFBRSxnQ0FBK0I7RUM5WTlDLGlCQUFnQjtFQUFFLG9CQUFtQjtFQUFFLHdCQUF1QjtDRG9adEU7O0FBVmI7RUFLK0IsbUJBQWtCO0NBQUc7O0FBTHBEO0VBTThCLG1CQUFrQjtDQUFHOztBQU5uRDtFQU8rQyx3QkFBdUI7RUFBRSxpQ0FBZ0M7Q0FFdkY7O0FBVGpCO0VBUWtDLG9CQUFtQjtDQUFHOztBQVJ4RDtFQVlzQixnQkFBZTtFQUFFLGlCQUFnQjtFQUFFLG9CQUFtQjtFQUFFLG1CQUFrQjtDQUFHOztBQVpuRztFQWdCZSxzQ0FEc0I7Q0FJNUI7O0FBbkJUO0VBaUJzQiwrQkFGZTtDQUVTOztBQWpCOUM7RUFrQnNCLGlDQUhlO0NBR1U7O0FBbEIvQztFQXNCK0Isa0JBQWlCO0NBVTNDOztBQWhDTDtFQXVCaUIsbUJBQWtCO0VBQUUsWUFBVztDQUFHOztBQXZCbkQ7RUF3QlksYUFBWTtFQUFFLGlCQUFnQjtDQUFHOztBQXhCN0M7RUF5QlksYUFBWTtDQUFHOztBQXpCM0I7RUEwQlksYUFBWTtDQUFHOztBQTFCM0I7RUEyQlksYUFBWTtDQUFHOztBQTNCM0I7RUE0QlksYUFBWTtDQUFHOztBQTVCM0I7RUE2QlksYUFBWTtDQUFHOztBQTdCM0I7RUE4QlksYUFBWTtDQUFHOztBQTlCM0I7RUErQlksYUFBWTtDQUFHOztBQS9CM0I7RUFvQytCLDBCQUF5QjtDQXdCL0M7O0FBNURUO0VBcUN1QyxrQkFBaUI7Q0FJM0M7O0FBekNiO0VBc0NvQyxlQ2hjZjtDRGtjSjs7QUF4Q2pCO0VBdUMwQixZQUFXO0VBQUUsYUFBWTtDQUFHOztBQXZDdEQ7RUEyQ3lCLG1CQUFrQjtFQUFFLGtCQUFpQjtFQUFFLGdDQUErQjtFQUFFLFlBQVc7Q0FBRzs7QUEzQy9HO0VBNENvQixhQUFZO0VBQUUsV0FBVTtDQUFHOztBQTVDL0M7RUE2Q29CLGFBQVk7Q0FBRzs7QUE3Q25DO0VBOENvQixhQUFZO0NBQUc7O0FBOUNuQztFQStDb0IsYUFBWTtDQUFHOztBQS9DbkM7RUFnRG9CLGFBQVk7RUFBRSxtQkFBa0I7RUFBRSx1QkFBc0I7Q0FBRzs7QUFoRC9FO0VBa0QwQixnQkFBZTtFQUFFLGlCQUFnQjtFQUFFLG9CQUFtQjtFQUFFLG1CQUFrQjtDQUFHOztBQWxEdkc7RUFxRDJDLGNBQWE7RUFBRSxpQ0FBZ0M7Q0FNN0U7O0FBM0RiO0VBc0RzQixhQUFZO0VBQUUsaUJBQWdCO0NBQUc7O0FBdER2RDtFQXVEc0IsYUFBWTtDQUFHOztBQXZEckM7RUF3RHNCLGFBQVk7Q0FBRzs7QUF4RHJDO0VBeUR1QixvQkFBYztFQUFkLHVCQUFjO01BQWQsbUJBQWM7VUFBZCxlQUFjO0NBQUc7O0FBekR4QztFQTBEOEIsb0JBQW1CO0NBQUc7O0FBMURwRDtFQStEbUMsaUNBRE07Q0FPNUI7O0FBckViO0VBZ0UwQywrQkFGRDtDQUV5Qjs7QUFoRWxFO0VBa0U4Qix1Q0FKVztDQUlxQjs7QUFsRTlEO0VBb0U4QyxpQ0FOTDtDQU0rQjs7QUFwRXhFO0VBdUVzQixnQkFBZTtDQUU1Qjs7QUF6RVQ7RUF3RWlCLFlBQVc7RUFBRSxhQUFZO0NBQUc7O0FBeEU3QztFQTJFMEMsbUJBQWtCO0NBQUc7O0FBM0UvRDtFQTZFb0Isb0NBQWtDO0VBQWxDLDJDQUFrQztNQUFsQyxpQ0FBa0M7VUFBbEMsbUNBQWtDO0NBQUc7O0FBN0V6RDtFQzNZMkIscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUFFLHlCQUF1QjtFQUF2QixnQ0FBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QjtFQUFFLDBCQUFtQjtFQUFuQiw0QkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFRHlkaEMsNkJBQXNCO0VBQXRCLDhCQUFzQjtFQUF0QiwrQkFBc0I7TUFBdEIsMkJBQXNCO1VBQXRCLHVCQUFzQjtDQUFHOztBQU0vRTtFQUMwQixtQkFBa0I7RUFBRSxvQkFBbUI7RUFBRSxnQkFBZTtFQUFFLFlBQVU7RUFBRSxlQUFjO0NBS3pHOztBQU5MO0VBRVksZ0JBQWU7RUFBRSxZQUFVO0VBQUUsaUJBQWdCO0NBQUc7O0FBRjVEO0VBSWtCLGdCQUFlO0VBQUUsa0JBQWlCO0NBQUc7O0FBSnZEO0VBT3NCLHVCQUFzQjtFQUFFLDRCQUEyQjtFQUFFLGtCQUFpQjtFQUFFLG1CQUFrQjtFQUFFLHlCQUFnQjtVQUFoQixpQkFBZ0I7Q0FVN0g7O0FBakJMO0VBUWlCLG1CQUFrQjtFQUFFLGNBQWE7Q0FHekM7O0FBWFQ7RUFTdUIsWUFBVztFQUFFLFdBQVU7RUFBRSxZQUFXO0VBQUUsZUFBYztFQUFFLG1CQUFrQjtFQUFFLGlCQUFnQjtFQUFFLG1CQUFrQjtFQUFFLFlBQVc7RUFBRSxTQUFRO0NBQUc7O0FBVC9KO0VBVTRCLGVBQWM7RUFBRSxlQzVnQnZCO0NENGdCNEM7O0FBVmpFO0VBWWlCLG1CQUFrQjtFQUFFLFNBQVE7RUFBRSxPQUFNO0VBQUUsWUFBVTtFQUFFLGdCQUFlO0NBQUc7O0FBWnJGO0VBY3FCLGtDQUF5QjtNQUF6Qiw4QkFBeUI7VUFBekIsMEJBQXlCO0NBQUU7O0FBZGhEO0VBZW1DLGVBQWM7Q0FBRzs7QUFmcEQ7RUFtQjBCLGFBQVk7RUFBRSxnQkFBZTtFQUFFLG9CQUFtQjtDQUFHOztBQW5CL0U7RUFxQm1CLGdCQUFlO0VBQUUsMEJDdmhCZjtFRHVoQitDLGtCQUFpQjtFQUFFLGlCQUFnQjtFQUFFLGVBQWM7RUFBRSxXQUFVO0VBQUUsbUJBQWtCO0VBQUUsc0JBQXFCO0NBRXpLOztBQXZCTDtFQXNCaUIsWUFBVTtFQUFFLG9CQ3hoQlI7Q0R3aEJtQzs7QUFJeEQ7RUFDeUIsZUFBYTtFQUFFLG1CQUFrQjtFQUFFLGlCQUFnQjtFQUFFLGlCQUFnQjtDQUFJOztBQURsRztFQUV1QyxlQzloQmxCO0VEOGhCdUMsOENBQTZDO0NBRXBHOztBQUpMO0VBR21CLGVBQWM7RUFBRSxZQUFXO0VBQUUsbUJBQWtCO0VBQUUsYUFBWTtFQUFFLFVBQVM7RUFBRSxzQ0FBNkI7TUFBN0Isa0NBQTZCO1VBQTdCLDhCQUE2QjtFQUFHLFlBQVc7RUFBRSxZQUFXO0VBQUUsb0JDL2hCbEk7Q0QraEI4Sjs7QUFHbkw7RUFBc0IsZ0JBQWU7RUFBRSxZQUFXO0NBb0NqRDs7QUFwQ0Q7RUFDVyxZQUFXO0VBQUUsWUFBVztFQUFFLG9CQUFtQjtFQUFFLGlCQUFnQjtDQUFHOztBQUQ3RTtFQUVvQixlQy9nQlE7RUQrZ0JvQixtQkFBa0I7Q0FpQzdEOztBQW5DTDtFQUdjLHNCQUFxQjtFQUFFLG1CQUFrQjtFQUFFLGFBQVk7RUFBRSxZQUFXO0VBQUUsa0JBQWlCO0VBQUUsbUJBQWtCO0VBQUUsWUFBVTtFQUFFLG9CQ2hoQjNHO0NEZ2hCNkk7O0FBSHpLO0VBSW1CLG1CQUFrQjtFQUFFLFdBQVU7RUFBRSxTQUFRO0VBQUUsWUFBVztFQUFFLGVBQWM7RUFBRSxXQUFVO0VBQUUsWUFBVztFQUFFLG1CQUFrQjtFQUFFLG1CQUFrQjtFQUFFLGlCQUFnQjtFQUFFLG9CQUFtQjtDQUFHOztBQUpuTTtFQUtrQixtQkFBa0I7RUFBRSxXQUFVO0VBQUUsUUFBTztFQUFFLFlBQVc7RUFBRSxlQUFjO0VBQUUsY0FBYTtFQUFFLFlBQVc7RUFBRSxtQkFBa0I7RUFBRSxpQkFBZ0I7RUFBRSx3QkFBc0I7RUFBQyxzQ0FBNkI7TUFBN0Isa0NBQTZCO1VBQTdCLDhCQUE2QjtDQUFHOztBQUxqTjtFQU1lLGVDeGlCTTtDRDRpQlo7O0FBVlQ7RUFPa0Isb0JDemlCRztDRHlpQndCOztBQVA3QztFQVF1QixvQkMxaUJGO0NEMGlCOEI7O0FBUm5EO0VBU3NCLG9CQzNpQkQ7Q0QyaUI2Qjs7QUFUbEQ7RUFZeUIsWUFBVztFQUFHLGVBQWM7Q0FBRzs7QUFaeEQ7RUFhd0IsWUFBVztFQUFHLG9DQUEyQjtNQUEzQixnQ0FBMkI7VUFBM0IsNEJBQTJCO0NBQUc7O0FBYnBFO0VBZ0J5QixZQUFXO0VBQUcsZUFBYztDQUFHOztBQWhCeEQ7RUFpQndCLFlBQVc7RUFBRyxvQ0FBMkI7TUFBM0IsZ0NBQTJCO1VBQTNCLDRCQUEyQjtDQUFHOztBQWpCcEU7RUFvQnlCLFlBQVc7RUFBRyxVQUFTO0NBQUc7O0FBcEJuRDtFQXFCd0IsWUFBVztFQUFHLGlDQUF3QjtNQUF4Qiw2QkFBd0I7VUFBeEIseUJBQXdCO0NBQUc7O0FBckJqRTtFQXdCeUIsWUFBVztFQUFHLGVBQWM7Q0FBRzs7QUF4QnhEO0VBeUJ3QixZQUFXO0VBQUcsb0NBQTJCO01BQTNCLGdDQUEyQjtVQUEzQiw0QkFBMkI7Q0FBRzs7QUF6QnBFO0VBNEJ5QixZQUFXO0VBQUcsZUFBYztDQUFHOztBQTVCeEQ7RUE2QndCLFlBQVc7RUFBRyxvQ0FBMkI7TUFBM0IsZ0NBQTJCO1VBQTNCLDRCQUEyQjtDQUFHOztBQTdCcEU7RUFnQ3lCLFlBQVc7RUFBRyxXQUFVO0NBQUc7O0FBaENwRDtFQWlDd0IsWUFBVztFQUFHLCtCQUFzQjtNQUF0QiwyQkFBc0I7VUFBdEIsdUJBQXNCO0NBQUc7O0FBSy9EO0VBQWdCLG9CQUFtQjtFQUFFLGVDaGtCWDtFRGdrQm9DLGdCQUFlO0NBSTVFOztBQUpEO0VBQ1EsaUJBQWdCO0VBQUUsZ0JBQWU7RUFBRSxlQUFhO0VBQUUsbUJBQWtCO0NBQUc7O0FBRC9FO0VBRWMsY0FBYTtFQUFFLGNBQWE7Q0FBRzs7QUFGN0M7RUFHa0IsYUFBWTtFQUFFLHFCQUFvQjtDQUFHOztBQUd2RDtFQUFnQix3Q0FBK0I7RUFBL0IsZ0NBQStCO0NBRzlDOztBQUhEO0VBQ3dCLGFBQVk7Q0FBRzs7QUFEdkM7RUFFeUIsYUFBWTtDQUFHOztBQUl4QztFQUFlLFlBQVc7RUFBRSxtQkFBa0I7Q0FVN0M7O0FBVkQ7RUFDUSxvQkFBbUI7RUFBRSwwQkFBeUI7RUFBRSxpQkFBZ0I7Q0FBRzs7QUFEM0U7RUFFUSxVQUFTO0VBQUUsV0FBVTtDQU14Qjs7QUFSTDtFQUdhLGdDQUErQjtFQ25qQnZCLGlCQUFnQjtFQUFFLG9CQUFtQjtFQUFFLHdCQUF1QjtFRG1qQmYsd0JBQXVCO0NBSWxGOztBQVBUO0VBS21CLGVDN2tCQztDRDZrQm9COztBQUx4QztFQVNPLGVDemtCYztDRHlrQlE7O0FBRzdCO0VBQWdCLFdBQVU7RUFBRSxZQUFXO0NBc0J0Qzs7QUF0QkQ7RUFDb0IsaUJBQWdCO0VBQUUsaUJBQWdCO0VBQUUsZUFBYztFQUFFLDhCQ3hrQjVDO0VEd2tCdUYscUNBQW9DO0VBQy9JLHNCQUFxQjtDQWdCeEI7O0FBbEJMO0VBS2EsMEJDdGxCTztFRHNsQndCLDZCQ3RsQnhCO0NEd2xCWDs7QUFQVDtFQU1pQyw4QkFBNkI7Q0FBRzs7QUFOakU7RUFTZ0IsWUFBVztDQUVsQjs7QUFYVDtFQVVpQixhQUFZO0NBQUk7O0FBVmpDO0VBYW9CLGlCQUFnQjtFQUFFLGlCQUFnQjtFQUFFLFlBQVc7Q0FHMUQ7O0FBaEJUO0VBY2lCLFVBQVM7RUFBRSxlQy9sQlI7Q0QrbEI2Qjs7QUFkakQ7RUFlNEIsZUMzbEJQO0VEMmxCNEIsaUJBQWdCO0NBQUc7O0FBZnBFO0VBb0JRLGlDQzNsQm9CO0NENGxCdkI7O0FBR0w7RUFBdUIsZUNubUJLO0VEbW1CdUIsaUJBQWdCO0VBQUUsYUFBWTtFQUFFLFlBQVc7Q0FZN0Y7O0FBWkQ7RUFFcUIsaUNDam1CTztFRGltQnVDLGlCQUFnQjtDQUFHOztBQUZ0RjtFQUltQixxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQUMsMEJBQW1CO0VBQW5CLDRCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0NBSS9DOztBQVJMO0VBTWtCLHNCQUFxQjtFQUFFLGdCQUFlO0VBQUUsZ0JBQWU7Q0FBRzs7QUFONUU7RUFTUyxZQUFXO0VBQUUsYUFBWTtFQUFFLGNDNW1CUjtFRDRtQm1DLG1CQUFrQjtDQUU1RTs7QUFYTDtFQVVpQixjQ3RuQkc7Q0RzbkJpQjs7QUFJckM7RUFBd0IsbUJBQWtCO0VBQUUsZUM5bkJsQjtDRGdwQnpCOztBQWxCRDtFQUNRLGlCQUFnQjtFQUFFLHNCQUFxQjtFQUFFLG1CQUFrQjtFQUFFLDBCQUF5QjtFQUFFLFlBQVU7Q0FBRzs7QUFEN0c7RUFFUSxlQUFjO0VBQUUsc0JBQXFCO0VBQUUsaUJBQWdCO0VBQUUsMEJBQXlCO0VBQUUsaUJBQWdCO0VBQUUsWUFBVTtDQUFHOztBQUYzSDtFQUdRLGVBQWM7RUFBRyxjQUFhO0NBQUk7O0FBSDFDO0VBSVEsY0FBYTtFQUFFLGlCQUFlO0VBQUUsaUJBQWdCO0VBQUUsWUFBVTtDQUFHOztBQUp2RTtFQUtZLGlCQUFnQjtFQUFFLGdCQUFlO0NBQUc7O0FBTGhEO0VBTVMsZUFBYztFQUFFLGFBQVk7RUFBRSxpQkFBZ0I7RUFBRyxnQkFBZTtDQUFHOztBQU41RTtFQU9VLGVBQWM7RUFBRSxlQUFjO0VBQUUsZUN4bkJkO0VEd25CMEMsaUJBQWdCO0VBQUUsWUFBVztDQUFHOztBQVB0RztFQVF1QixlQUFjO0VBQUUsZUFBYztFQUFFLGFBQVk7RUFBRSxtQkFBa0I7RUFBRSxhQUFZO0VBQUUsa0JBQWlCO0VBQUUsb0JDOW9Cckc7RUQ4b0IrSCxZQUFVO0VBQUUsa0JBQWlCO0NBRTVLOztBQVZMO0VBU2lCLHNCQUFxQjtFQUFFLG9CQUFvQztDQUFHOztBQVQvRTtFQVdvQixpQkFBZ0I7RUFBRSxvQkFBbUI7Q0FLcEQ7O0FBaEJMO0VBWWEsVUFBUztFQUFFLGVBQWM7RUFBRSxZQUFXO0VBQUUsbUJBQWtCO0NBQUc7O0FBWjFFO0VBYTJCLFlBQVc7Q0FFN0I7O0FBZlQ7RUFjZ0IsZ0JBQWU7RUFBRSxtQkFBa0I7Q0FBRzs7QUFkdEQ7RUFpQlMsY0FBYTtDQUFHOztBQUd6QjtFQUFvQixZQUFXO0VBQUUsaUJBQWdCO0NBYWhEOztBQVpHO0VBQVMsaUJBQWdCO0VBQUUsZUN2b0JWO0VEdW9CK0IsdUJBQXNCO0VBQUUsaUNDbG9CaEQ7RURrb0I4RiwwQkFBeUI7RUFBRSxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQUUsMEJBQW1CO0VBQW5CLDRCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0NBRWxMOztBQUZBO0VBQ1Esb0JBQW1CO0NBQUc7O0FBRm5DO0VBSVEsZUFBYztFQUFFLFdBQVU7Q0FRN0I7O0FBWkw7RUFLYSxxQkFBYTtFQUFiLHNCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQUUsZUMxb0JBO0VEMG9CNEIsMEJBQThCO0VBQTlCLHVDQUE4QjtNQUE5Qix1QkFBOEI7VUFBOUIsK0JBQThCO0VBQUUsMEJBQW1CO0VBQW5CLDRCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQUUsZ0JBQWU7Q0FNbkg7O0FBWFQ7RUFNZSxlQzVvQk07RUQ0b0JlLGVBQWM7RUM1bkI3QixpQkFBZ0I7RUFBRSxvQkFBbUI7RUFBRSx3QkFBdUI7RUQ0bkJULFdBQVU7Q0FFdkU7O0FBUmI7RUFPeUIsZUNycEJMO0NEcXBCeUI7O0FBUDdDO0VBU2lCLGNDOW9CVztFRDhvQmlCLFlBQVc7RUFBRSxhQUFZO0VBQUUsb0JBQW1CO0NBQUc7O0FBVDlGO0VBVWtCLGdCQUFlO0NBQUc7O0FBTXBDO0VBQXFCLFlBQVc7RUFBRSxrQkFBaUI7RUFBRSxnQkFBZTtFQUFFLHVCQUFzQjtDQVkzRjs7QUFaRDtFQUVRLGdCQUFlO0VBQ2Ysd0JBQXVCO0VBQ3ZCLGFBQVk7RUFDWixlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLDhCQUE2QjtFQUM3Qiw2QkFBNEI7Q0FDL0I7O0FBVEw7RUFVc0IsbUJBQWtCO0NBQUc7O0FBVjNDO0VBV3NCLG9CQUFtQjtDQUFHOztBQUc1QztFQUFzQixjQUFhO0VBQUUsWUFBVTtFQUFFLG1CQUFrQjtDQUdsRTs7QUFIRDtFQUNTLFlBQVc7RUFBRSxhQUFZO0VBQUUsWUFBVTtDQUFHOztBQURqRDtFQUVPLGNBQWE7RUFBRSxnQkFBZTtDQUFHOztBQUd4QztFQUFlLHdDQUErQjtFQUEvQixnQ0FBK0I7Q0FBRzs7QUFHakQ7RUFBYSxpQkFBZ0I7RUFBRSxtQkFBa0I7RUFBRSxZQUFXO0VBQUUsYUFBWTtFQUFFLHlCQUF3QjtFQUFFLG9FQUF5RDtFQUF6RCw0REFBeUQ7RUFBRSxlQUFjO0NBSWhMOztBQUpEO0VBQ1UsbUJBQWtCO0VBQUUsUUFBTztFQUFFLE9BQU07RUFBRSxXQUFVO0VBQUUsd0NBQStCO0VBQS9CLGdDQUErQjtFQUFFLHFCQUFvQjtFQUFFLFlBQVc7RUFBRSxrQkFBaUI7RUFBRSxrQkFBaUI7RUFBRSxhQUFZO0NBRTVLOztBQUhMO0VBRWdCLFdBQVU7Q0FBRzs7QUFJN0I7RUFBMkIsNkJBQTRCO0NBQUciLCJmaWxlIjoib3ZlcnZpZXcuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLmhlYWRlci1iYXItd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJveC1zaGFkb3c6IDAgMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogMDtcbiAgdG9wOiA1MHB4XFwwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uaGVhZGVyLWJhciB7XG4gIGhlaWdodDogODhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uaGVhZGVyLWJhciAubG9nbyB7XG4gIHdpZHRoOiAxNzBweDtcbn1cblxuLmhlYWRlci1iYXIgLmxvZ28gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVhZGVyLWJhciAubG9nbyBzdmcge1xuICB3aWR0aDogMTcwcHg7XG4gIGZpbGw6ICMwMGIxOTY7XG59XG5cbi5oZWFkZXItYmFyIC5oLTg4IHtcbiAgaGVpZ2h0OiA4OHB4O1xufVxuXG4uaGVhZGVyLWJhciAuaGVhZGVyLW5hdiB7XG4gIGZsZXg6IDI7XG4gIG1hcmdpbjogMCA2MHB4IDAgODBweDtcbn1cblxuLmhlYWRlci1iYXIgLmhlYWRlci1uYXYgYSB7XG4gIGNvbG9yOiAjOGU4ZThlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgLjVlbSAuMjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogODNweDtcbn1cblxuLmhlYWRlci1iYXIgLmhlYWRlci1uYXYgYTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiA5MCU7XG4gIGJhY2tncm91bmQ6ICMwMGIxOTY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm90dG9tOiAtNXB4O1xuICBsZWZ0OiA1JTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzO1xufVxuXG4uaGVhZGVyLWJhciAuaGVhZGVyLW5hdiBhOmhvdmVyLCAuaGVhZGVyLWJhciAuaGVhZGVyLW5hdiBhLmFjIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwYjE5Njtcbn1cblxuLmhlYWRlci1iYXIgLmhlYWRlci1uYXYgYTpob3Zlcjo6YmVmb3JlLCAuaGVhZGVyLWJhciAuaGVhZGVyLW5hdiBhLmFjOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaGVhZGVyLWJhciAuaGVhZGVyLW5hdiBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5oZWFkZXItYmFyIC5oZWFkZXItY2FydCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmhlYWRlci1iYXIgLmhlYWRlci1jYXJ0IHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6ICMwMGIxOTY7XG59XG5cbi5oZWFkZXItYmFyIC5oZWFkZXItY2FydCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICMwMGIxOTY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRvcDogLThweDtcbiAgcmlnaHQ6IC04cHg7XG59XG5cbi5oZWFkZXItYmFyIC5oZWFkZXItcmlnaHQge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG4uaGVhZGVyLWJhciAucHJvZmlsZS1kcm9wZG93biB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5oZWFkZXItYmFyIC5wcm9maWxlLWRyb3Bkb3duIC5uYW1lLWJsb2NrIHtcbiAgY29sb3I6ICMzNmIxMDA7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaGVhZGVyLWJhciAucHJvZmlsZS1kcm9wZG93biAudGV4dC10cnVuY2F0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmhlYWRlci1iYXIgLnByb2ZpbGUtZHJvcGRvd24gLmRyb3AtYmxvY2sge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAyOHB4O1xuICBwYWRkaW5nLXRvcDogMzhweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyLWJhciAucHJvZmlsZS1kcm9wZG93biAuYXJyb3ctdXAsIC5oZWFkZXItYmFyIC5wcm9maWxlLWRyb3Bkb3duIC5hcnJvdy11cC1zaGFkb3cge1xuICB0b3A6IDI2cHg7XG4gIHJpZ2h0OiA1LjIlO1xufVxuXG4uaGVhZGVyLWJhciAucHJvZmlsZS1kcm9wZG93biBzdmcge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBmaWxsOiAjMzZiMTAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaGVhZGVyLWJhciAubG9naW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlci1iYXIgLnVubG9naW4ge1xuICBsaW5lLWhlaWdodDogODhweDtcbn1cblxuLmRyb3AtYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5kcm9wLWJsb2NrIC5hcnJvdy11cCwgLmRyb3AtYmxvY2sgLmFycm93LXVwLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3AtYmxvY2sgLmFycm93LXVwIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMztcbn1cblxuLmRyb3AtYmxvY2sgLmFycm93LXVwLXNoYWRvdyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkNmQ2ZDY7XG4gIHotaW5kZXg6IDE7XG4gIGZpbHRlcjogYmx1cigxcHgpO1xufVxuXG4uZHJvcC1ibG9jayB1bCB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRyb3AtYmxvY2sgdWwgYSB7XG4gIGNvbG9yOiAjMDBiMTk2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcC1ibG9jayB1bCBsaTpsYXN0LWNoaWxkIGEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZHJvcC1ibG9jay52YWxpZGF0ZV9mb3JtX3RpcCB7XG4gIGNvbG9yOiAjRkY5ODAwO1xuICB6LWluZGV4OiA5OTg7XG59XG5cbi5kcm9wLWJsb2NrLnZhbGlkYXRlX2Zvcm1fdGlwIC5hcnJvdy11cCwgLmRyb3AtYmxvY2sudmFsaWRhdGVfZm9ybV90aXAgLmFycm93LXVwLXNoYWRvdyB7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiAtMTJweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wLWJsb2NrLnZhbGlkYXRlX2Zvcm1fdGlwIC5hcnJvdy11cCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLmRyb3AtYmxvY2sudmFsaWRhdGVfZm9ybV90aXAgLmFycm93LXVwLXNoYWRvdyB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2YxZjFmMTtcbn1cblxuLnZhbGlkYXRlX2Zvcm1fdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjRkY5ODAwO1xufVxuXG4udmFsaWRhdGVfZm9ybV90aXAgdWwge1xuICBwYWRkaW5nOiAxcHg7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udmFsaWRhdGVfZm9ybV90aXAgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4udmFsaWRhdGVfZm9ybV90aXAgdWwgbGk6OmFmdGVyIHtcbiAgY29udGVudDogJ++8jCc7XG59XG5cbi52YWxpZGF0ZV9mb3JtX3RpcCB1bCBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4ubW9kYWwtb3BlbiAudmFsaWRhdGVfZm9ybV90aXAge1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLmZvb3Rlci1iYXIge1xuICBiYWNrZ3JvdW5kOiAjMzczYTQwIHVybChcIi4uL2ltYWdlcy9qcGcvaW5kZXhfZm9vdGVyX2JnLmpwZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxNTBweDtcbn1cblxuLmZvb3Rlci1iYXIgZm9vdGVyIHtcbiAgcGFkZGluZzogODBweCAwIDUwcHg7XG59XG5cbi5mb290ZXItYmFyIC5mb290ZXItYmFyLWNvbnRlbnQgLnctNjAge1xuICB3aWR0aDogNjAlO1xufVxuXG4uZm9vdGVyLWJhciAuZm9vdGVyLWJhci1jb250ZW50IC53LTQwIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLmZvb3Rlci1iYXIgLmNvbHVubSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDIxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5mb290ZXItYmFyIC5jb2x1bm0gaDQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZGJkYmRiO1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuXG4uZm9vdGVyLWJhciAuY29sdW5tLnhsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZvb3Rlci1iYXIgLmNvbHVubS54bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5mb290ZXItYmFyIC5jb2x1bm0ueGwgaDQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5mb290ZXItYmFyIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZm9vdGVyLWJhciB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogI2RkZGRkZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9vdGVyLWJhciB1bCBsaSBhIHtcbiAgY29sb3I6ICNkZGRkZGQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmZvb3Rlci1iYXIgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDBiMTk2O1xufVxuXG4uZm9vdGVyLWJhciB1bCBsaSBhOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgbGVmdDogLTE1cHg7XG4gIGJhY2tncm91bmQ6ICM2MzY0NjU7XG59XG5cbi5mb290ZXItYmFyIC5zdWJzY3JpYmUtZW1haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogcmdiYSgxMDcsIDEwNywgMTA3LCAwLjI1KTtcbiAgcGFkZGluZzogMCA0cHg7XG59XG5cbi5mb290ZXItYmFyIC5zdWJzY3JpYmUtZW1haWwgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjZDdkN2Q3O1xufVxuXG4uZm9vdGVyLWJhciAuc3Vic2NyaWJlLWVtYWlsIGJ1dHRvbiB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICB3aWR0aDogMTA4cHg7XG4gIGhlaWdodDogMzRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGY0ZjRmO1xuICBiYWNrZ3JvdW5kOiAjNGY0ZjRmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZDdkN2Q3O1xufVxuXG4uZm9vdGVyLWJhciAuY29weXJpZ2h0IHtcbiAgY29sb3I6ICM3ZjdmN2Y7XG4gIHBhZGRpbmc6IDJlbSAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzNhM2EzYTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uaW5kZXgtYmFubmVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG59XG5cbi5pbmRleC1wYWdlIHtcbiAgY29sb3I6ICM2NTZhNmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmluZGV4LXBhZ2UgaDIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIHBhZGRpbmc6IDAgMCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbmRleC1wYWdlIGgyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2JiYmJiYjtcbiAgYm90dG9tOiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uaW5kZXgtcGFnZSAuaW5kZXgtYWR2YW50YWdlLWJsb2NrIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uaW5kZXgtcGFnZSAuaW5kZXgtYWR2YW50YWdlLWJsb2NrIC5hZHZhbnRhZ2UtaXRlbSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICMzNDNkNGE7XG59XG5cbi5pbmRleC1wYWdlIC5pbmRleC1hZHZhbnRhZ2UtYmxvY2sgc3ZnIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuXG4uaW5kZXgtcGFnZSAubWJ0LTEwIHtcbiAgbWFyZ2luOiA1MHB4IDA7XG59XG5cbi5pbmRleC1wYWdlIC5pbmRleC1hc3NtZWJseS1yaWdodC1zaWRlIHtcbiAgcGFkZGluZzogNTBweCAxODBweCA1MHB4IDExMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uaW5kZXgtcGFnZSAuaW5kZXgtYXNzbWVibHktcmlnaHQtc2lkZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY1NmE2Zjtcbn1cblxuLmluZGV4LXBhZ2UgLmluZGV4LWFzc21lYmx5LXJpZ2h0LXNpZGUgaDEge1xuICBtYXJnaW46IDQwcHggMCAzMHB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5pbmRleC1wYWdlIC5pbmRleC1hc3NtZWJseS1yaWdodC1zaWRlIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLmluZGV4LXBhZ2UgLmluZGV4LWFzc21lYmx5LXJpZ2h0LXNpZGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDUlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMGIxOTY7XG4gIGNvbG9yOiAjMDBiMTk2O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG59XG5cbi5pbmRleC1wYWdlIC5pbmRleC1hc3NtZWJseS1yaWdodC1zaWRlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDBiMTk2O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmluZGV4LXBhZ2UgLnNwYy0xLCAuaW5kZXgtcGFnZSAuc3BjLTIge1xuICBiYWNrZ3JvdW5kOiAjZTJlMmUyO1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5pbmRleC1wYWdlIC5zcGMtMSB7XG4gIHdpZHRoOiAzMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uaW5kZXgtcGFnZSAuc3BjLTIge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDg1M3B4O1xufVxuXG4uaW5kZXgtcGFnZSAuaW5kZXgtcHJvZHVjdC1ibG9jayAuaW5kZXgtcHJvZHVjdC1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTUuNXB4O1xufVxuXG4uaW5kZXgtcGFnZSAuaW5kZXgtcHJvZHVjdC1ibG9jayAuaW5kZXgtcHJvZHVjdC1pdGVtIGltZyB7XG4gIHdpZHRoOiAxNThweDtcbiAgaGVpZ2h0OiAxMThweDtcbiAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uaW5kZXgtcGFnZSAuaW5kZXgtcHJvZHVjdC1ibG9jayAuaW5kZXgtcHJvZHVjdC1pdGVtIC5mb250LTEzIHtcbiAgY29sb3I6ICMzNDNkNGEgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmluZGV4LXBhZ2UgLmluZGV4LXByb2R1Y3QtYmxvY2sgLmluZGV4LXByb2R1Y3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uaW5kZXgtcGFnZSAuaW5kZXgtc2hvdyAuY2Fyb3VzZWwge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uaW5kZXgtcGFnZSAuaW5kZXgtc2hvdy1pdGVtIHtcbiAgcGFkZGluZzogMCA1MHB4O1xufVxuXG4uaW5kZXgtcGFnZSAuaW5kZXgtc2hvdy1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5kZXgtcGFnZSAuaW5kZXgtc2hvdy1pdGVtIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgY29sb3I6ICMzNDNkNGE7XG59XG5cbi5pbmRleC1wYWdlIC5ib3gtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNsaWNrLWFycm93IHN2ZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjOWU5ZTllO1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC03NXB4O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtNzVweDtcbn1cblxuLnNsaWNrLWFycm93OmhvdmVyIHN2ZyB7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4uaW5kZXgtcHJvY2VzcyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9qcGcvaW5kZXhfY2FsdS5qcGdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDAgODBweCAwO1xufVxuXG4uaW5kZXgtcHJvY2VzcyAuaW5kZXgtcHJvY2Vzcy1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLmluZGV4LXByb2Nlc3MgLmluZGV4LXByb2Nlc3MtaXRlbSB7XG4gIHdpZHRoOiA5OTBweDtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNDhweDtcbn1cblxuLmluZGV4LXByb2Nlc3MgLmluZGV4LXByb2Nlc3MtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogOTIlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3R0b206IDZweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgei1pbmRleDogMjtcbn1cblxuLmluZGV4LXByb2Nlc3MgLmluZGV4LXByb2Nlc3MtaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgI2ZmZjtcbiAgYm90dG9tOiA2cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5pbmRleC1wcm9jZXNzIC5pbmRleC1wcm9jZXNzLWl0ZW0gLmluZGV4LXByb2Nlc3Mtc3RlcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmMWYxZjE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTY1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmluZGV4LXByb2Nlc3MgLmluZGV4LXByb2Nlc3MtaXRlbSAuaW5kZXgtcHJvY2Vzcy1zdGVwOjpiZWZvcmUsIC5pbmRleC1wcm9jZXNzIC5pbmRleC1wcm9jZXNzLWl0ZW0gLmluZGV4LXByb2Nlc3Mtc3RlcDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICBib3R0b206IDBweDtcbiAgbGVmdDogNTAlO1xufVxuXG4uaW5kZXgtcHJvY2VzcyAuaW5kZXgtcHJvY2Vzcy1pdGVtIC5pbmRleC1wcm9jZXNzLXN0ZXA6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuXG4uaW5kZXgtcHJvY2VzcyAuaW5kZXgtcHJvY2Vzcy1pdGVtIC5pbmRleC1wcm9jZXNzLXN0ZXA6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzM4NDU1NztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGJvdHRvbTogM3B4O1xufVxuXG4uaW5kZXgtcHJvY2VzcyAuaW5kZXgtcHJvY2Vzcy1jYWx1dGUge1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy10b3A6IDQycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmluZGV4LXByb2Nlc3MgLmluZGV4LXByb2Nlc3MtY2FsdXRlOjpiZWZvcmUsIC5pbmRleC1wcm9jZXNzIC5pbmRleC1wcm9jZXNzLWNhbHV0ZTo6YWZ0ZXIsIC5pbmRleC1wcm9jZXNzIC5pbmRleC1wcm9jZXNzLWNhbHV0ZSAuY3ljLWJnOjpiZWZvcmUsIC5pbmRleC1wcm9jZXNzIC5pbmRleC1wcm9jZXNzLWNhbHV0ZSAuY3ljLWJnOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzAwYjE5NjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmluZGV4LXByb2Nlc3MgLmluZGV4LXByb2Nlc3MtY2FsdXRlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAuMTtcbiAgei1pbmRleDogMTtcbiAgYW5pbWF0aW9uOiAycyAwcyBjeWNTY2FsIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmluZGV4LXByb2Nlc3MgLmluZGV4LXByb2Nlc3MtY2FsdXRlOjphZnRlciB7XG4gIG9wYWNpdHk6IC4xMjtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkyKTtcbiAgYW5pbWF0aW9uOiAycyAxcyBjeWNTY2FsIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmluZGV4LXByb2Nlc3MgLmluZGV4LXByb2Nlc3MtY2FsdXRlIC5jeWMtYmc6OmJlZm9yZSB7XG4gIHotaW5kZXg6IDM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NCk7XG4gIGJhY2tncm91bmQ6ICMyMmNjYjI7XG59XG5cbi5pbmRleC1wcm9jZXNzIC5pbmRleC1wcm9jZXNzLWNhbHV0ZSAuY3ljLWJnOjphZnRlciB7XG4gIHotaW5kZXg6IDQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43NCk7XG4gIGJhY2tncm91bmQ6ICMzNDNkNGE7XG59XG5cbi5pbmRleC1wcm9jZXNzIC5pbmRleC1wcm9jZXNzLWNhbHV0ZSAuY3ljLWJnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uaW5kZXgtcHJvY2VzcyAuaW5kZXgtcHJvY2Vzcy1jYWx1dGUgc3ZnLCAuaW5kZXgtcHJvY2VzcyAuaW5kZXgtcHJvY2Vzcy1jYWx1dGUgaW1nIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLmluZGV4LXByb2Nlc3MgLmluZGV4LXByb2Nlc3MtY2FsdXRlIGg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBtYXJnaW46IDZweCAwIDAgMDtcbn1cblxuLmluZGV4LWFib3V0LXVzLWJnIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2pwZy9pbmRleF9hYm91dF91cy5qcGdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDAgODBweCAwO1xufVxuXG4uaW5kZXgtbmV3cyAuaW5kZXgtbmV3cy1pdGVtIHtcbiAgcGFkZGluZzogMCAxNDBweDtcbn1cblxuLmluZGV4LW5ld3MgLmluZGV4LW5ld3MtaXRlbSAudy01MCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmluZGV4LW5ld3MgLmluZGV4LW5ld3MtaXRlbSAuaW1nLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjM2cHg7XG59XG5cbi5pbmRleC1uZXdzIC5tb3JlLWxpbmsge1xuICBib3R0b206IDEzJTtcbiAgbGVmdDogNTEuNyU7XG59XG5cbi5hc3NlbWJseS1wYWdlIC5hc3NlbWJseS1sZWZ0LXNpZGUge1xuICB3aWR0aDogODEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbi5hc3NlbWJseS1wYWdlIC5hc3NlbWJseS1sZWZ0LXNpZGUgaDEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjU2YTZmO1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5hc3NlbWJseS1wYWdlIC5hc3NlbWJseS1sZWZ0LXNpZGUgLmJ0bnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZmRmZGY7XG59XG5cbi5hc3NlbWJseS1wYWdlIC5hc3NlbWJseS1mb3JtIC5mb3JtLWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYXNzZW1ibHktcGFnZSAuYXNzZW1ibHktcmlnaHQtc2lkZSB7XG4gIHdpZHRoOiAzNTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM2NTZhNmY7XG59XG5cbi5hc3NlbWJseS1wYWdlIC5hc3NlbWJseS1yaWdodC1zaWRlIGgzLCAuYXNzZW1ibHktcGFnZSAuYXNzZW1ibHktcmlnaHQtc2lkZSBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hc3NlbWJseS1wYWdlIC5hc3NlbWJseS1yaWdodC1zaWRlIGg0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYmRiZGI7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5hc3NlbWJseS1wYWdlIC5hc3NlbWJseS1yaWdodC1zaWRlIGgzIHtcbiAgY29sb3I6ICMwMGIxOTY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hc3NlbWJseS1wYWdlIC5hc3NlbWJseS1yaWdodC1zaWRlIGgzIC5zaG93LWxvYWRlciwgLmFzc2VtYmx5LXBhZ2UgLmFzc2VtYmx5LXJpZ2h0LXNpZGUgaDMgLmhpZGUtbG9hZGVyIHtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG4uYXNzZW1ibHktcGFnZSAuYXNzZW1ibHktcmlnaHQtc2lkZSBoMyAuc2hvdy1sb2FkZXIge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmFzc2VtYmx5LXBhZ2UgLmFzc2VtYmx5LXJpZ2h0LXNpZGUgaDMgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hc3NlbWJseS1wYWdlIC5hc3NlbWJseS1yaWdodC1zaWRlIHN2ZyB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG5cbi5hc3NlbWJseS1wYWdlIC5hc3NlbWJseS1yaWdodC1zaWRlIC50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZmY3MDJiICFpbXBvcnRhbnQ7XG59XG5cbi5hc3NlbWJseS1wYWdlIC5hc3NlbWJseS1yaWdodC1zaWRlIC5hc3NlbWJseS1yaWdodC10b3Age1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkZmRmZGY7XG59XG5cbi5hc3NlbWJseS1wYWdlIC5hc3NlbWJseS1yaWdodC1zaWRlIC5hc3NlbWJseS1yaWdodC1ib3R0b20ge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG4uYXNzZW1ibHktcGFnZSAuYXNzZW1ibHktcmlnaHQtc2lkZSAuYm9yZGVyLXR5cGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xufVxuXG4uYXNzZW1ibHktcGFnZSAuYXNzZW1ibHktcmlnaHQtc2lkZSAuYm9yZGVyLXR5cGUgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RmZGZkZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXNzZW1ibHktcGFnZSAuYXNzZW1ibHktcmlnaHQtc2lkZSAuYm9yZGVyLXR5cGUgPiBkaXY6aG92ZXIsIC5hc3NlbWJseS1wYWdlIC5hc3NlbWJseS1yaWdodC1zaWRlIC5ib3JkZXItdHlwZSA+IGRpdi5hYyB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMDBiMTk2O1xufVxuXG4uYXNzZW1ibHktcGFnZSAuYXNzZW1ibHktcmlnaHQtc2lkZSAuYm9yZGVyLXR5cGUgPiBkaXY6aG92ZXIgc3BhbiwgLmFzc2VtYmx5LXBhZ2UgLmFzc2VtYmx5LXJpZ2h0LXNpZGUgLmJvcmRlci10eXBlID4gZGl2LmFjIHNwYW4ge1xuICBjb2xvcjogI2ZmNWMwZDtcbn1cblxuLmFzc2VtYmx5LXBhZ2UgLmFzc2VtYmx5LXJpZ2h0LXNpZGUgLnVwbG9hZC1ibG9jayB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5oNDYge1xuICBoZWlnaHQ6IDQ2cHg7XG59XG5cbi5idG4tc3VibWl0IHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBub25lO1xuICBhbmltYXRpb246IGN5YyAzcyBsaW5lYXIgaW5maW5pdGU7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG5cbi5idG4tc3VibWl0LmZldGNoaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDtcbiAgYm9yZGVyLWNvbG9yOiAjODA4MDgwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tc3VibWl0LmZldGNoaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzgwODA4MDtcbiAgYm9yZGVyLWNvbG9yOiAjODA4MDgwO1xufVxuXG4uYnRuLXN1Ym1pdC5mZXRjaGluZyBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hbmktY3ljIHtcbiAgYW5pbWF0aW9uOiBjeWMgM3MgbGluZWFyIGluZmluaXRlO1xufVxuXG4ubG9naW4tZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICBwYWRkaW5nOiA1MHB4IDY1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOGU4ZThlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tdG9wOiA2ZW07XG59XG5cbi5sb2dpbi1mb3JtIGgxIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzM0M2Q0YTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ubG9naW4tZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmxvZ2luLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCAubG9naW4tZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5sb2dpbi1mb3JtIHNlbGVjdCB7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLmxvZ2luLWZvcm0gLnZlcmlmeSBpbWcge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLmxvZ2luLWZvcm0gLnZlcmlmeSAudmVyaWZ5LWJ0bi1qcyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDQwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG5cbi5sb2dpbi1mb3JtLnJlc2V0LXN1Y2Nlc3MgaDEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmxvZ2luLWZvcm0ucmVzZXQtc3VjY2VzcyBoMSBzdmcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5hdHRhY2htZW50LWJveCB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwOTBweDtcbn1cblxuLmNhcnQtcGFnZSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MzBweCk7XG59XG5cbi5jYXJ0IHtcbiAgcGFkZGluZzogMWVtIDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3ZW07XG59XG5cbi5jYXJ0IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcnQtaGVhZGVyIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjM1KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM3ZjdlN2Y7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG4gIHBhZGRpbmc6IDAgMS41ZW07XG59XG5cbi5jYXJ0LWhlYWRlciAuZmxleC1ib3ggLmEge1xuICB3aWR0aDogODBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNhcnQtaGVhZGVyIC5mbGV4LWJveCAuYiB7XG4gIHdpZHRoOiA1MjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNhcnQtaGVhZGVyIC5mbGV4LWJveCAuYyB7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLmNhcnQtaGVhZGVyIC5mbGV4LWJveCAuZCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLmNhcnQtaGVhZGVyIC5mbGV4LWJveCAuZSB7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLmNhcnQtaGVhZGVyIC5mbGV4LWJveCAuZiB7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLmNhcnQtaGVhZGVyIC5mbGV4LWJveCAuZyB7XG4gIHdpZHRoOiAxMDhweDtcbn1cblxuLmNhcnQtYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uY2FydC1ib2R5IC5jYXJ0LWl0ZW0ge1xuICBoZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjM1KTtcbiAgcGFkZGluZzogMCAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG59XG5cbi5jYXJ0LWJvZHkgLmNhcnQtaXRlbSAucHJvZHVjdC1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY2FydC1ib2R5IC5jYXJ0LWl0ZW0gLnByb2R1Y3QtbmFtZS5hY3RpdmUge1xuICBjb2xvcjogIzAwYjE5Njtcbn1cblxuLmNhcnQtYm9keSAuY2FydC1pdGVtIC5wcm9kdWN0LW5hbWUuYWN0aXZlIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5jYXJ0LWJvZHkgLmNhcnQtaXRlbSAuYSB7XG4gIHdpZHRoOiA2MDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNhcnQtYm9keSAuY2FydC1pdGVtIC5hIHAge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4uY2FydC1ib2R5IC5jYXJ0LWl0ZW0gLmEgYSB7XG4gIGNvbG9yOiAjYTJhNmE1O1xuICBwYWRkaW5nLWxlZnQ6IDIuM2VtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2FydC1ib2R5IC5jYXJ0LWl0ZW0gLmEgc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmNhcnQtYm9keSAuY2FydC1pdGVtIC5iLCAuY2FydC1ib2R5IC5jYXJ0LWl0ZW0gLmMsIC5jYXJ0LWJvZHkgLmNhcnQtaXRlbSAuZCwgLmNhcnQtYm9keSAuY2FydC1pdGVtIC5lIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jYXJ0LWJvZHkgLmNhcnQtaXRlbSAuZSB7XG4gIGNvbG9yOiAjZmY3MDJiO1xufVxuXG4uY2FydC1ib2R5IC5jYXJ0LWl0ZW0gLmYge1xuICB3aWR0aDogMTAycHg7XG59XG5cbi5jYXJ0LWJvZHkgLmNhcnQtaXRlbSBzdmcge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBmaWxsOiAjYTJhNmE1O1xufVxuXG4uY2FydC1ib2R5IC5jYXJ0LWl0ZW0uc3RlbmNpbC1pdGVtIHtcbiAgaGVpZ2h0OiAxODBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogLjVlbTtcbn1cblxuLmNhcnQtYm9keSAuY2FydC1pdGVtLnN0ZW5jaWwtaXRlbSAucHJvZHVjdC1pbmZvIHtcbiAgdG9wOiA4NnB4O1xufVxuXG4uY2FydC1ib2R5IC5jYXJ0LWl0ZW0uc3RlbmNpbC1pdGVtIC5zdGVuY2lsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAxLjJlbTtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgcGFkZGluZzogLjdlbSAxZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJ0LWJvZHkgLmNhcnQtaXRlbS5zdGVuY2lsLWl0ZW0gLnN0ZW5jaWwgLmEge1xuICB3aWR0aDogNDE1cHg7XG59XG5cbi5jYXJ0LWJvZHkgLmNhcnQtaXRlbS5zdGVuY2lsLWl0ZW0gLnN0ZW5jaWwgLmEgYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNhcnQtYm9keSAuY2FydC1pdGVtLnN0ZW5jaWwtaXRlbSAuc3RlbmNpbCAucHJvZHVjdC1pbmZvIHtcbiAgdG9wOiA3MHB4O1xufVxuXG4uY2FydC1ib2R5IC5jYXJ0LWl0ZW0gLnJlbW92ZS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJ0LWJvZHkgLnByb2R1Y3QtaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5MHB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjYTBkMjhhO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMS41ZW0gMS41ZW07XG4gIGJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMzUpO1xufVxuXG4uY2FydC1ib2R5IC5wcm9kdWN0LWluZm8gLnAtdGl0bGUge1xuICBwYWRkaW5nOiAuODVlbSAxLjNlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jYXJ0LWJvZHkgLnByb2R1Y3QtaW5mbyAucGNiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IC44NmVtO1xufVxuXG4uY2FydC1ib2R5IC5wcm9kdWN0LWluZm8gLnBjYiBzZWN0aW9uIHtcbiAgd2lkdGg6IDI1JTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IC41ZW0gMS41ZW07XG4gIHdpZHRoOiAyNSU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY2FydC1ib2R5IC5wcm9kdWN0LWluZm8gLnBjYmEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogLjg2ZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FydC1ib2R5IC5wcm9kdWN0LWluZm8gLnBjYmEgLnRpdGxlIHtcbiAgcGFkZGluZzogLjg1ZW0gMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJ0LWJvZHkgLnByb2R1Y3QtaW5mbyAucGNiYSAubGlzdCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAgMS41ZW07XG4gIG1heC13aWR0aDogMzMuMzMzMyU7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmNhcnQtYm9keSAucHJvZHVjdC1pbmZvIC5wY2JhIC5saXN0IHNlY3Rpb24ge1xuICBwYWRkaW5nOiAuNWVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXJ0LWJvZHkgLnByb2R1Y3QtaW5mbyAucGNiYSAubGlzdCBzZWN0aW9uIHNwYW46Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMTgwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNhcnQtYm9keSAucHJvZHVjdC1pbmZvIC5wY2JhIC5saXN0IHNlY3Rpb24gc3BhbjpsYXN0LWNoaWxkIHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5jYXJ0LWJvZHkgLnByb2R1Y3QtaW5mbyAucGNiYSAucmVtYXJrLCAuY2FydC1ib2R5IC5wcm9kdWN0LWluZm8gLnBjYmEgLmxlYWR0aW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAxLjVlbTtcbiAgcGFkZGluZzogLjVlbSAwO1xufVxuXG4uY2FydC1ib2R5IC5wcm9kdWN0LWluZm8gLnBjYmEgLmRhc2hlZGxpbmUge1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjZmZmO1xuICBtYXJnaW46IDFlbSAxLjVlbTtcbn1cblxuLmNhcnQtZm9vdGVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJ0LWZvb3RlciB7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4zNSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjN2Y3ZTdmO1xuICBmb250LXNpemU6IC44NmVtO1xuICBwYWRkaW5nOiAwIDAgMCAxLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbn1cblxuLmNhcnQtZm9vdGVyIC5mbGV4LWJveCAuYSB7XG4gIHdpZHRoOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY2FydC1mb290ZXIgLmZsZXgtYm94IC5iIHtcbiAgd2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY2FydC1mb290ZXIgLmZsZXgtYm94IC5jIHtcbiAgd2lkdGg6IDMwMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY2FydC1mb290ZXIgLmZsZXgtYm94IC5kIHtcbiAgd2lkdGg6IDUwMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG59XG5cbi5jYXJ0LWZvb3RlciAuZmxleC1ib3ggLmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA2MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jYXJ0LWZvb3RlciBzcGFuIHtcbiAgY29sb3I6ICNmZjcwMmI7XG59XG5cbi5jYXJ0LWZvb3RlciAuYmlnIHtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNhcnQtZm9vdGVyLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uY2FydCAuZmxleC1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2FydCAuZmxleC1ib3g6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcnQgLmZsZXgtYm94ID4gc2VjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbn1cblxuLmNoZWNrb3V0LXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAzNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jaGVja291dC1wYWdlIGgxIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzM0M2Q0YTtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cblxuLmNoZWNrb3V0LXBhZ2UgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNjU2YTZmO1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmNoZWNrb3V0LXBhZ2UgLmFkZC1hZGRyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jaGVja291dC1wYWdlIC5hZGQtYWRkcmVzcyBzdmcge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBmaWxsOiAjMDBiMTk2O1xufVxuXG4uY2hlY2tvdXQtcGFnZSAubW9yZS1hZGRyZXNzIHtcbiAgY29sb3I6ICM4ZThlOGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNoZWNrb3V0LXBhZ2UgLm1vcmUtYWRkcmVzcyBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uY2hlY2tvdXQtcGFnZSAubW9yZS1hZGRyZXNzLm9wZW4gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmNoZWNrb3V0LXBhZ2UgLmJhc2UtdGFibGUgLnByb2R1Y3Rpb24tbmFtZSB7XG4gIHdpZHRoOiAzMDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uY2hlY2tvdXQtcGFnZSAuYnRuLXN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDE4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4uY2hlY2tvdXQtc3VjY2Vzcy1wYWdlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTUwcHggMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzhlOGU4ZTtcbn1cblxuLmNoZWNrb3V0LXN1Y2Nlc3MtcGFnZSBoMSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY29sb3I6ICM3ZjdlN2Y7XG59XG5cbi5jaGVja291dC1zdWNjZXNzLXBhZ2UgaDEgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogIzAwYjE5Njtcbn1cblxuLmNoZWNrb3V0LXN1Y2Nlc3MtcGFnZSAuYnRuIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4uYWRkcmVzcy1pdGVtLWJveCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDg4cHg7XG59XG5cbi5hZGRyZXNzLWl0ZW0tYm94IC5uby1hZGRyZXNzLWJveCB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIGNvbG9yOiAjOWM5YzljO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5hZGRyZXNzLWl0ZW0tYm94IC5uby1hZGRyZXNzLWJveCBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuXG4uYWRkcmVzcy1pdGVtLWJveC5vcGVuIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5hZGRyZXNzLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtaXRlbS1sZWZ0IHtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuXG4uYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1pdGVtLWxlZnQgLnRleHQtdHJ1bmNhdGUge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4uYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1pdGVtLWxlZnQgLmFkcmVzcy1pdGVtLWNvbnRlbnQge1xuICBoZWlnaHQ6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuXG4uYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1pdGVtLWxlZnQgLmJhZGdlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtaXRlbS1yaWdodCB7XG4gIGhlaWdodDogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG5cbi5hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWl0ZW0tcmlnaHQgYSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY4ZWY7XG59XG5cbi5hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWl0ZW06aG92ZXIgLmFkZHJlc3MtaXRlbS1yaWdodCBhIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtaXRlbS5hYyB7XG4gIGJhY2tncm91bmQ6ICNmZmY4ZWY7XG59XG5cbi5wcm9maWxlLXBhZ2UgLnByb2ZpbGUtbGVmdC1zaWRlIHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuXG4ucHJvZmlsZS1wYWdlIC5wcm9maWxlLWxlZnQtc2lkZSBoMSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMzQzZDRhO1xufVxuXG4ucHJvZmlsZS1wYWdlIC5wcm9maWxlLWxlZnQtc2lkZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLnByb2ZpbGUtcGFnZSAucHJvZmlsZS1sZWZ0LXNpZGUgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM3ZjdlN2Y7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9maWxlLXBhZ2UgLnByb2ZpbGUtbGVmdC1zaWRlIGxpIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBsZWZ0OiAtMTRweDtcbiAgdG9wOiA5cHg7XG4gIGJhY2tncm91bmQ6ICMwMGIxOTY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucHJvZmlsZS1wYWdlIC5wcm9maWxlLWxlZnQtc2lkZSBsaSBhOmhvdmVyLCAucHJvZmlsZS1wYWdlIC5wcm9maWxlLWxlZnQtc2lkZSBsaSBhLmFjIHtcbiAgY29sb3I6ICMwMGIxOTY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnByb2ZpbGUtcGFnZSAucHJvZmlsZS1sZWZ0LXNpZGUgbGkgYTpob3Zlcjo6YmVmb3JlLCAucHJvZmlsZS1wYWdlIC5wcm9maWxlLWxlZnQtc2lkZSBsaSBhLmFjOjpiZWZvcmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucHJvZmlsZS1wYWdlIC5wcm9maWxlLXJpZ2h0LXNpZGUge1xuICB3aWR0aDogOTkwcHg7XG4gIHBhZGRpbmc6IDQ1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5wcm9maWxlLXBhZ2UgLnByb2ZpbGUtcmlnaHQtc2lkZSBoMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM2NTZhNmY7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5wcm9maWxlLXBhZ2UgLnByb2ZpbGUtcmlnaHQtc2lkZSAuYmFzZS1wcm9maWxlLWZvcm0ge1xuICB3aWR0aDogNDkwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cblxuLnByb2ZpbGUtcGFnZSAucHJvZmlsZS1yaWdodC1zaWRlIC5iYXNlLXByb2ZpbGUtZm9ybSAuYnRuLXN1Ym1pdCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLnByb2ZpbGUtcGFnZSAucHJvZmlsZS1yaWdodC1zaWRlIC5wcm9maWxlLWFkZHJlc3MtaXRlbSB7XG4gIGhlaWdodDogMjUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1heC13aWR0aDogNDglO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM3ZjdlN2Y7XG4gIG1hcmdpbi1ib3R0b206IDQlO1xufVxuXG4ucHJvZmlsZS1wYWdlIC5wcm9maWxlLXJpZ2h0LXNpZGUgLnByb2ZpbGUtYWRkcmVzcy1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0JTtcbn1cblxuLnByb2ZpbGUtcGFnZSAucHJvZmlsZS1yaWdodC1zaWRlIC5wcm9maWxlLWFkZHJlc3MtaXRlbSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb2ZpbGUtcGFnZSAucHJvZmlsZS1yaWdodC1zaWRlIC5wcm9maWxlLWFkZHJlc3MtaXRlbSAuYnRucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbn1cblxuLnByb2ZpbGUtcGFnZSAucHJvZmlsZS1yaWdodC1zaWRlIC5wcm9maWxlLWFkZHJlc3MtaXRlbSAuYnRucyBhIHtcbiAgY29sb3I6ICM2NTZhNmY7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5wcm9maWxlLXBhZ2UgLnByb2ZpbGUtcmlnaHQtc2lkZSAucHJvZmlsZS1hZGRyZXNzLWl0ZW0ucGx1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2M5Y2VkMTtcbn1cblxuLnByb2ZpbGUtcGFnZSAucHJvZmlsZS1yaWdodC1zaWRlIC5wcm9maWxlLWFkZHJlc3MtaXRlbS5wbHVzOmhvdmVyIHtcbiAgY29sb3I6ICNhMmE2YTU7XG59XG5cbi5wcm9maWxlLXBhZ2UgLnByb2ZpbGUtcmlnaHQtc2lkZSAucHJvZmlsZS1hZGRyZXNzLWl0ZW0ucGx1cyBzdmcge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wcm9maWxlLXBhZ2UgLnByb2ZpbGUtcmlnaHQtc2lkZSAucHJvZmlsZS1hZGRyZXNzLWl0ZW0gLmRlZmF1bHQtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi5wcm9maWxlLXBhZ2UgLnByb2ZpbGUtcmlnaHQtc2lkZSAucHJvZmlsZS1hZGRyZXNzLWl0ZW06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNhMmE2YTU7XG59XG5cbi5wcm9maWxlLXBhZ2UgLnByb2ZpbGUtcmlnaHQtc2lkZSAucHJvZmlsZS1hZGRyZXNzLWl0ZW06aG92ZXIgLmJ0bnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2ZpbGUtcGFnZSAucHJvZmlsZS1yaWdodC1zaWRlLm9yZGVyLWJsb2NrIHtcbiAgcGFkZGluZzogMCAwIDQ1cHg7XG59XG5cbi5uYXYtdGFicy1saW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5uYXYtdGFicy1saW5lIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgY29sb3I6ICM0NDQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2LXRhYnMtbGluZSBhIC5iYWRnZSB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5uYXYtdGFicy1saW5lIGE6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTJweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtdGFicy1saW5lIGE6aG92ZXIsIC5uYXYtdGFicy1saW5lIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMwMGIxOTY7XG59XG5cbi5uYXYtdGFicy1saW5lIGE6aG92ZXIgLmJhZGdlLCAubmF2LXRhYnMtbGluZSBhLmFjdGl2ZSAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiAjMDBiMTk2O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdi10YWJzLWxpbmUgYTpob3Zlcjo6YmVmb3JlLCAubmF2LXRhYnMtbGluZSBhLmFjdGl2ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwYjE5Njtcbn1cblxuLm9yZGVyLWJsb2NrIC5vcmRlci1saXN0LXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZWNlY2VkO1xufVxuXG4ub3JkZXItYmxvY2sgLm9yZGVyLWxpc3QtdGFibGUgLmhlYWRlci1wYWRkaW5nIHtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG59XG5cbi5vcmRlci1ibG9jayAub3JkZXItbGlzdC10YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWNlY2VkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLm9yZGVyLWJsb2NrIC5vcmRlci1saXN0LXRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ub3JkZXItYmxvY2sgLm9yZGVyLWxpc3QtdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLm9yZGVyLWJsb2NrIC5vcmRlci1saXN0LXRhYmxlIHRib2R5IHRyIHRkIC5vcmRlci1saXN0LXRhYmxlLWlubmVyLWl0ZW0ge1xuICBwYWRkaW5nOiA4cHggMCA4cHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWQ7XG59XG5cbi5vcmRlci1ibG9jayAub3JkZXItbGlzdC10YWJsZSB0Ym9keSB0ciB0ZCAub3JkZXItbGlzdC10YWJsZS1pbm5lci1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ub3JkZXItYmxvY2sgLm9yZGVyLWxpc3QtdGFibGUgdGJvZHkgdHIgLmJ0bnMgLmJ0biB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ub3JkZXItYmxvY2sgLm9yZGVyLWxpc3QtdGFibGUuYWMge1xuICBvdXRsaW5lOiAxcHggc29saWQgI2RmZWRmNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItYmxvY2sgLm9yZGVyLWxpc3QtdGFibGUuYWMgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kOiAjZGZlZGY0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1ibG9jayAub3JkZXItbGlzdC10YWJsZS5hYyB0Ym9keSB0ZCB7XG4gIGJvcmRlci1jb2xvcjogI2RmZWRmNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItYmxvY2sgLm9yZGVyLWxpc3QtdGFibGUtaGVhZGVyIHtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG59XG5cbi5vcmRlci1ibG9jayAub3JkZXItbGlzdC10YWJsZS1oZWFkZXIgPiBkaXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ub3JkZXItYmxvY2sgLm9yZGVyLWxpc3QtdGFibGUtaGVhZGVyIC5hIHtcbiAgd2lkdGg6IDIxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ub3JkZXItYmxvY2sgLm9yZGVyLWxpc3QtdGFibGUtaGVhZGVyIC5iIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4ub3JkZXItYmxvY2sgLm9yZGVyLWxpc3QtdGFibGUtaGVhZGVyIC5jIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4ub3JkZXItYmxvY2sgLm9yZGVyLWxpc3QtdGFibGUtaGVhZGVyIC5kIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4ub3JkZXItYmxvY2sgLm9yZGVyLWxpc3QtdGFibGUtaGVhZGVyIC5lIHtcbiAgd2lkdGg6IDExMHB4O1xufVxuXG4ub3JkZXItYmxvY2sgLm9yZGVyLWxpc3QtdGFibGUtaGVhZGVyIC5mIHtcbiAgd2lkdGg6IDExMHB4O1xufVxuXG4ub3JkZXItYmxvY2sgLm9yZGVyLWxpc3QtdGFibGUtaGVhZGVyIC5nIHtcbiAgd2lkdGg6IDExMHB4O1xufVxuXG4ub3JkZXItYmxvY2sgLm9yZGVyLWxpc3QtdGFibGUtaGVhZGVyIC5oIHtcbiAgd2lkdGg6IDExMHB4O1xufVxuXG4ub3JkZXItYmxvY2sgLm9yZGVyLWxpc3QtdGFibGUtYm9keSAub3JkZXItbGlzdC10YWJsZS10ciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWQ7XG59XG5cbi5vcmRlci1ibG9jayAub3JkZXItbGlzdC10YWJsZS1ib2R5IC5vcmRlci1saXN0LXRhYmxlLXRyIC5vcmRlci1saXN0LXRhYmxlLWl0ZW0taCB7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xufVxuXG4ub3JkZXItYmxvY2sgLm9yZGVyLWxpc3QtdGFibGUtYm9keSAub3JkZXItbGlzdC10YWJsZS10ciAub3JkZXItbGlzdC10YWJsZS1pdGVtLWggLml0ZW0tcmVtb3ZlLWxpbmsge1xuICBjb2xvcjogIzdmN2U3Zjtcbn1cblxuLm9yZGVyLWJsb2NrIC5vcmRlci1saXN0LXRhYmxlLWJvZHkgLm9yZGVyLWxpc3QtdGFibGUtdHIgLm9yZGVyLWxpc3QtdGFibGUtaXRlbS1oIC5pdGVtLXJlbW92ZS1saW5rIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5vcmRlci1ibG9jayAub3JkZXItbGlzdC10YWJsZS1ib2R5IC5vcmRlci1saXN0LXRhYmxlLXRyIC5vcmRlci1saXN0LXRhYmxlLWl0ZW0tYiA+IGRpdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlY2VjZWQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ub3JkZXItYmxvY2sgLm9yZGVyLWxpc3QtdGFibGUtYm9keSAub3JkZXItbGlzdC10YWJsZS10ciAub3JkZXItbGlzdC10YWJsZS1pdGVtLWIgLmEge1xuICB3aWR0aDogNTEwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5vcmRlci1ibG9jayAub3JkZXItbGlzdC10YWJsZS1ib2R5IC5vcmRlci1saXN0LXRhYmxlLXRyIC5vcmRlci1saXN0LXRhYmxlLWl0ZW0tYiAuYiB7XG4gIHdpZHRoOiAxNDBweDtcbn1cblxuLm9yZGVyLWJsb2NrIC5vcmRlci1saXN0LXRhYmxlLWJvZHkgLm9yZGVyLWxpc3QtdGFibGUtdHIgLm9yZGVyLWxpc3QtdGFibGUtaXRlbS1iIC5jIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4ub3JkZXItYmxvY2sgLm9yZGVyLWxpc3QtdGFibGUtYm9keSAub3JkZXItbGlzdC10YWJsZS10ciAub3JkZXItbGlzdC10YWJsZS1pdGVtLWIgLmQge1xuICB3aWR0aDogMTEwcHg7XG59XG5cbi5vcmRlci1ibG9jayAub3JkZXItbGlzdC10YWJsZS1ib2R5IC5vcmRlci1saXN0LXRhYmxlLXRyIC5vcmRlci1saXN0LXRhYmxlLWl0ZW0tYiAuZSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggNXB4O1xufVxuXG4ub3JkZXItYmxvY2sgLm9yZGVyLWxpc3QtdGFibGUtYm9keSAub3JkZXItbGlzdC10YWJsZS10ciAub3JkZXItbGlzdC10YWJsZS1pdGVtLWIgLmJ0bnMgLmJ0biB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ub3JkZXItYmxvY2sgLm9yZGVyLWxpc3QtdGFibGUtYm9keSAub3JkZXItbGlzdC10YWJsZS10ciAub3JkZXItbGlzdC10YWJsZS1pbm5lci1pdGVtIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWQ7XG59XG5cbi5vcmRlci1ibG9jayAub3JkZXItbGlzdC10YWJsZS1ib2R5IC5vcmRlci1saXN0LXRhYmxlLXRyIC5vcmRlci1saXN0LXRhYmxlLWlubmVyLWl0ZW0gLmktYSB7XG4gIHdpZHRoOiAzMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm9yZGVyLWJsb2NrIC5vcmRlci1saXN0LXRhYmxlLWJvZHkgLm9yZGVyLWxpc3QtdGFibGUtdHIgLm9yZGVyLWxpc3QtdGFibGUtaW5uZXItaXRlbSAuaS1iIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4ub3JkZXItYmxvY2sgLm9yZGVyLWxpc3QtdGFibGUtYm9keSAub3JkZXItbGlzdC10YWJsZS10ciAub3JkZXItbGlzdC10YWJsZS1pbm5lci1pdGVtIC5pLWMge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5vcmRlci1ibG9jayAub3JkZXItbGlzdC10YWJsZS1ib2R5IC5vcmRlci1saXN0LXRhYmxlLXRyIC5vcmRlci1saXN0LXRhYmxlLWlubmVyLWl0ZW0gLmktZCB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ub3JkZXItYmxvY2sgLm9yZGVyLWxpc3QtdGFibGUtYm9keSAub3JkZXItbGlzdC10YWJsZS10ciAub3JkZXItbGlzdC10YWJsZS1pbm5lci1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ub3JkZXItYmxvY2sgLm9yZGVyLWxpc3QtdGFibGUtYm9keS5hYyAub3JkZXItbGlzdC10YWJsZS10ciwgLm9yZGVyLWJsb2NrIC5vcmRlci1saXN0LXRhYmxlLWJvZHk6aG92ZXIgLm9yZGVyLWxpc3QtdGFibGUtdHIge1xuICBib3JkZXItY29sb3I6ICNkZmVkZjQgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWJsb2NrIC5vcmRlci1saXN0LXRhYmxlLWJvZHkuYWMgLm9yZGVyLWxpc3QtdGFibGUtdHIgLm9yZGVyLWxpc3QtdGFibGUtaXRlbS1oLCAub3JkZXItYmxvY2sgLm9yZGVyLWxpc3QtdGFibGUtYm9keTpob3ZlciAub3JkZXItbGlzdC10YWJsZS10ciAub3JkZXItbGlzdC10YWJsZS1pdGVtLWgge1xuICBiYWNrZ3JvdW5kOiAjZGZlZGY0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1ibG9jayAub3JkZXItbGlzdC10YWJsZS1ib2R5LmFjIC5vcmRlci1saXN0LXRhYmxlLXRyIC5vcmRlci1saXN0LXRhYmxlLWl0ZW0tYiA+IGRpdiwgLm9yZGVyLWJsb2NrIC5vcmRlci1saXN0LXRhYmxlLWJvZHk6aG92ZXIgLm9yZGVyLWxpc3QtdGFibGUtdHIgLm9yZGVyLWxpc3QtdGFibGUtaXRlbS1iID4gZGl2IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZGZlZGY0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1ibG9jayAub3JkZXItbGlzdC10YWJsZS1ib2R5LmFjIC5vcmRlci1saXN0LXRhYmxlLXRyIC5vcmRlci1saXN0LXRhYmxlLWlubmVyLWl0ZW0sIC5vcmRlci1ibG9jayAub3JkZXItbGlzdC10YWJsZS1ib2R5OmhvdmVyIC5vcmRlci1saXN0LXRhYmxlLXRyIC5vcmRlci1saXN0LXRhYmxlLWlubmVyLWl0ZW0ge1xuICBib3JkZXItY29sb3I6ICNkZmVkZjQgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWJsb2NrIC5vcmRlci1saXN0LXRhYmxlLWJvZHkuZW1wdHktbGlzdCB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuLm9yZGVyLWJsb2NrIC5vcmRlci1saXN0LXRhYmxlLWJvZHkuZW1wdHktbGlzdCBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4ub3JkZXItYmxvY2sgLm9yZGVyLWxpc3QtdGFibGUtYm9keS5hc3NlbWJseS1vcmRlci1saXN0IC5vcmRlci1saXN0LXRhYmxlLWlubmVyLWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5vcmRlci1ibG9jayAub3JkZXItbGlzdC10YWJsZS1ib2R5LmFzc2VtYmx5LW9yZGVyLWxpc3QgLm9yZGVyLWxpc3QtdGFibGUtaXRlbS1iIC5hIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWJsb2NrIC5vcmRlci1saXN0LXRhYmxlLWJvZHkuYXNzZW1ibHktb3JkZXItbGlzdCAub3JkZXItbGlzdC10YWJsZS1pdGVtLWIgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm9yZGVyLXBhZ2UgLm9yZGVyLWRldGFpbC1ibG9jayB7XG4gIHBhZGRpbmc6IDI1cHggNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2NjYztcbiAgY29sb3I6ICM2ZjZmNmY7XG59XG5cbi5vcmRlci1wYWdlIC5vcmRlci1kZXRhaWwtYmxvY2sgaDQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMTExO1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4ub3JkZXItcGFnZSAub3JkZXItZGV0YWlsLWJsb2NrIC5idG5zIC5idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDJweCAyNXB4O1xufVxuXG4ub3JkZXItcGFnZSAuc2hpcHBpbmctcmVjb3JkIHtcbiAgcGFkZGluZzogMCAzMHB4IDAgMTVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2x1bW5zOiAjOGU4ZTg4O1xufVxuXG4ub3JkZXItcGFnZSAuc2hpcHBpbmctcmVjb3JkLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vcmRlci1wYWdlIC5zaGlwcGluZy1yZWNvcmQtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjYmJiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xOXB4O1xuICB0b3A6IDdweDtcbn1cblxuLm9yZGVyLXBhZ2UgLnNoaXBwaW5nLXJlY29yZC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDBiMTk2O1xufVxuXG4ub3JkZXItcGFnZSAuc2hpcHBpbmctcmVjb3JkIC50b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjYmJiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vcmRlci1wYWdlIC5zaGlwcGluZy1yZWNvcmQuYWMgLnRvZ2dsZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5vcmRlci1wYWdlIC5zaGlwcGluZy1yZWNvcmQuYWMgLnNoaXBwaW5nLXJlY29yZC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vcmRlci1wYWdlIC5iYXNlLXRhYmxlIC5wcm9kdWN0aW9uLW5hbWUge1xuICB3aWR0aDogMzAwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLm9yZGVyLXBhZ2UgLmJ0bi1yZW9yZGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBiMTk2O1xuICBwYWRkaW5nOiAxcHggMTBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ub3JkZXItcGFnZSAuYnRuLXJlb3JkZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwYjE5Njtcbn1cblxuLm9wZW4tb3JkZXIgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IC41cmVtIDA7XG4gIG1hcmdpbjogMCAxLjVyZW07XG59XG5cbi5vcGVuLW9yZGVyIC5uYXYtbGluazpob3ZlciwgLm9wZW4tb3JkZXIgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDBiMTk2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkZWUyZTY7XG59XG5cbi5vcGVuLW9yZGVyIC5uYXYtbGluazpob3Zlcjo6YmVmb3JlLCAub3Blbi1vcmRlciAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMGIxOTY7XG59XG5cbi5vcGVuLW9yZGVyLXByb2Nlc3Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3Blbi1vcmRlci1wcm9jZXNzIC5saW5lIHtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4ub3Blbi1vcmRlci1wcm9jZXNzIC5wcm9jZXNzLXN0ZXAge1xuICBjb2xvcjogI2EyYTZhNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub3Blbi1vcmRlci1wcm9jZXNzIC5wcm9jZXNzLXN0ZXAgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2EyYTZhNTtcbn1cblxuLm9wZW4tb3JkZXItcHJvY2VzcyAucHJvY2Vzcy1zdGVwOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI1cHg7XG4gIHJpZ2h0OiAwO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogI2U4ZThlODtcbn1cblxuLm9wZW4tb3JkZXItcHJvY2VzcyAucHJvY2Vzcy1zdGVwOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjJweDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTEyMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG5cbi5vcGVuLW9yZGVyLXByb2Nlc3MgLnByb2Nlc3Mtc3RlcC5hYyB7XG4gIGNvbG9yOiAjMDBiMTk2O1xufVxuXG4ub3Blbi1vcmRlci1wcm9jZXNzIC5wcm9jZXNzLXN0ZXAuYWMgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMwMGIxOTY7XG59XG5cbi5vcGVuLW9yZGVyLXByb2Nlc3MgLnByb2Nlc3Mtc3RlcC5hYzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwYjE5Njtcbn1cblxuLm9wZW4tb3JkZXItcHJvY2VzcyAucHJvY2Vzcy1zdGVwLmFjOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMGIxOTY7XG59XG5cbi5vcGVuLW9yZGVyLXByb2Nlc3MgLnByb2Nlc3Mtc3RlcC5zdGVwLTE6OmJlZm9yZSB7XG4gIHotaW5kZXg6IDEwO1xuICBsZWZ0OiAxNi42NjY3JTtcbn1cblxuLm9wZW4tb3JkZXItcHJvY2VzcyAucHJvY2Vzcy1zdGVwLnN0ZXAtMTo6YWZ0ZXIge1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjE2NjcsIDEpO1xufVxuXG4ub3Blbi1vcmRlci1wcm9jZXNzIC5wcm9jZXNzLXN0ZXAuc3RlcC0yOjpiZWZvcmUge1xuICB6LWluZGV4OiAxMDtcbiAgbGVmdDogMzMuMzMzNCU7XG59XG5cbi5vcGVuLW9yZGVyLXByb2Nlc3MgLnByb2Nlc3Mtc3RlcC5zdGVwLTI6OmFmdGVyIHtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMzM0LCAxKTtcbn1cblxuLm9wZW4tb3JkZXItcHJvY2VzcyAucHJvY2Vzcy1zdGVwLnN0ZXAtMzo6YmVmb3JlIHtcbiAgei1pbmRleDogMTA7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLm9wZW4tb3JkZXItcHJvY2VzcyAucHJvY2Vzcy1zdGVwLnN0ZXAtMzo6YWZ0ZXIge1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUsIDEpO1xufVxuXG4ub3Blbi1vcmRlci1wcm9jZXNzIC5wcm9jZXNzLXN0ZXAuc3RlcC00OjpiZWZvcmUge1xuICB6LWluZGV4OiAxMDtcbiAgbGVmdDogNjYuNjY2NyU7XG59XG5cbi5vcGVuLW9yZGVyLXByb2Nlc3MgLnByb2Nlc3Mtc3RlcC5zdGVwLTQ6OmFmdGVyIHtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42NjY3LCAxKTtcbn1cblxuLm9wZW4tb3JkZXItcHJvY2VzcyAucHJvY2Vzcy1zdGVwLnN0ZXAtNTo6YmVmb3JlIHtcbiAgei1pbmRleDogMTA7XG4gIGxlZnQ6IDgzLjMzMzQlO1xufVxuXG4ub3Blbi1vcmRlci1wcm9jZXNzIC5wcm9jZXNzLXN0ZXAuc3RlcC01OjphZnRlciB7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODMzNCwgMSk7XG59XG5cbi5vcGVuLW9yZGVyLXByb2Nlc3MgLnByb2Nlc3Mtc3RlcC5zdGVwLTY6OmJlZm9yZSB7XG4gIHotaW5kZXg6IDEwO1xuICBsZWZ0OiAxMDAlO1xufVxuXG4ub3Blbi1vcmRlci1wcm9jZXNzIC5wcm9jZXNzLXN0ZXAuc3RlcC02OjphZnRlciB7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuXG4uY29udGFjdC1wYWdlIHtcbiAgcGFkZGluZzogNDBweCAxODBweDtcbiAgY29sb3I6ICM2NTZhNmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNvbnRhY3QtcGFnZSBoMSB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICMzNDNkNGE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRhY3QtcGFnZSB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbi5jb250YWN0LXBhZ2UgLmJ0bi1zdWJtaXQge1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4uYXJ0aWNsZS1wYWdlIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDY4NnB4KTtcbn1cblxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1sZWZ0LXNpZGUge1xuICB3aWR0aDogMjgwcHg7XG59XG5cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtcmlnaHQtc2lkZSB7XG4gIHdpZHRoOiA4ODBweDtcbn1cblxuLmFydGljbGUtbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cblxuLmFydGljbGUtbmF2IGgyIHtcbiAgbWFyZ2luOiAwIGF1dG8gLjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuLmFydGljbGUtbmF2IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYXJ0aWNsZS1uYXYgdWwgbGkge1xuICBwYWRkaW5nOiAuNzVlbSAgMS41ZW0gLjc1ZW0gMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1mYW1pbHk6ICdnYXV0YW1pYic7XG59XG5cbi5hcnRpY2xlLW5hdiB1bCBsaTpob3ZlciBhLCAuYXJ0aWNsZS1uYXYgdWwgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogIzAwYjE5Njtcbn1cblxuLmFydGljbGUtbmF2IGEge1xuICBjb2xvcjogIzdmN2U3Zjtcbn1cblxuLmFydGljbGUtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWl0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxLjJlbSAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWl0ZW06aG92ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjM2EzZTNhO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjM2EzZTNhO1xufVxuXG4uYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWl0ZW06aG92ZXIgKyAuYXJ0aWNsZS1pdGVtIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5hcnRpY2xlLWxpc3QgLmFydGljbGUtaXRlbS1pbWcge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmFydGljbGUtbGlzdCAuYXJ0aWNsZS1pdGVtLWltZyBpbWcge1xuICB3aWR0aDogMjgwcHg7XG59XG5cbi5hcnRpY2xlLWxpc3QgLmFydGljbGUtaXRlbS1jb250ZW50IHtcbiAgcGFkZGluZzogMCAxLjVlbTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hcnRpY2xlLWxpc3QgLmFydGljbGUtaXRlbS1jb250ZW50IGg0IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzNhM2UzYTtcbn1cblxuLmFydGljbGUtbGlzdCAuYXJ0aWNsZS1pdGVtLWNvbnRlbnQgLml0ZW0tY29udGVudCB7XG4gIGNvbG9yOiAjN2Y3ZTdmO1xuICBmb250LXNpemU6IC44NWVtO1xufVxuXG4uYXJ0aWNsZS1saXN0Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxuLmFydGljbGUtaXRlbS1mb290ZXIge1xuICBjb2xvcjogI2EyYTZhNTtcbiAgZm9udC1zaXplOiAuODJlbTtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFydGljbGUtaXRlbS1mb290ZXIuYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYXJ0aWNsZS1pdGVtLWZvb3RlciAuc2hhcmUsIC5hcnRpY2xlLWl0ZW0tZm9vdGVyIC52aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFydGljbGUtaXRlbS1mb290ZXIgLnNoYXJlLWxpc3QgaW1nLCAuYXJ0aWNsZS1pdGVtLWZvb3RlciAudmlldy1saXN0IGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIC4yNWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hcnRpY2xlLWl0ZW0tZm9vdGVyIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZpbGw6ICNhMmE2YTU7XG4gIG1hcmdpbi1yaWdodDogLjVlbTtcbn1cblxuLmFydGljbGUtaXRlbS1mb290ZXIgc3ZnOmhvdmVyIHtcbiAgZmlsbDogIzAwYjE5Njtcbn1cblxuLmFydGljbGUtbWFpbi1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNmVtO1xuICBjb2xvcjogIzY1NmE2Zjtcbn1cblxuLmFydGljbGUtbWFpbi1jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbWFyZ2luOiAuM2VtIGF1dG8gMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYXJ0aWNsZS1tYWluLWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luOiAuM2VtIGF1dG8gMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmFydGljbGUtbWFpbi1jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbjogMmVtIDA7XG59XG5cbi5hcnRpY2xlLW1haW4tY29udGVudCBwIHtcbiAgbWFyZ2luOiAyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgZm9udC1zaXplOiAuODZlbTtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5hcnRpY2xlLW1haW4tY29udGVudCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogLjg2ZW07XG4gIHBhZGRpbmc6IC41ZW0gMDtcbn1cblxuLmFydGljbGUtbWFpbi1jb250ZW50IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMmVtIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFydGljbGUtbWFpbi1jb250ZW50IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiAjYTJhNmE1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFydGljbGUtbWFpbi1jb250ZW50IC5kb3dubG9hZC1ib20tYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogODAlO1xuICB3aWR0aDogMjQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogIzAwYjE5NjtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xufVxuXG4uYXJ0aWNsZS1tYWluLWNvbnRlbnQgLmRvd25sb2FkLWJvbS1idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwMGMwYTM7XG59XG5cbi5hcnRpY2xlLW1haW4tY29udGVudCAudHdvLWNsdW0taW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLmFydGljbGUtbWFpbi1jb250ZW50IC50d28tY2x1bS1pbWcgaW1nIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cblxuLmFydGljbGUtbWFpbi1jb250ZW50IC50d28tY2x1bS1pbWcgLnJpZ2h0LXRleHQtYmxvY2sge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmFydGljbGUtbWFpbi1jb250ZW50IC50d28tY2x1bS1pbWcgLnJpZ2h0LXRleHQtYmxvY2sgcCB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xufVxuXG4uYXJ0aWNsZS1tYWluLWNvbnRlbnQgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXJ0aWNsZS1yZWxldmFudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDNlbSBhdXRvO1xufVxuXG4uYXJ0aWNsZS1yZWxldmFudC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGNvbG9yOiAjN2Y3ZTdmO1xuICBwYWRkaW5nOiAuNzVlbSAwIC4zNWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFydGljbGUtcmVsZXZhbnQtdGl0bGUgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAuMzVlbTtcbn1cblxuLmFydGljbGUtcmVsZXZhbnQgdWwge1xuICBtYXJnaW46IC41ZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFydGljbGUtcmVsZXZhbnQgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI2EyYTZhNTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAuNWVtIDA7XG59XG5cbi5hcnRpY2xlLXJlbGV2YW50IHVsIGxpIGEge1xuICBjb2xvcjogIzdmN2U3ZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogODAlO1xufVxuXG4uYXJ0aWNsZS1yZWxldmFudCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMGIxOTY7XG59XG5cbi5hcnRpY2xlLXJlbGV2YW50IHVsIGxpIHN2ZyB7XG4gIGZpbGw6ICNhMmE2YTU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG5cbi5hcnRpY2xlLXJlbGV2YW50IHVsIGxpIHNwYW4ge1xuICBmb250LXNpemU6IC44ZW07XG59XG5cbi5jYXAtc3RyaXBlZC10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uY2FwLXN0cmlwZWQtdGFibGUgdGQsIC5jYXAtc3RyaXBlZC10YWJsZSB0aCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNnB4IDAgNnB4IDMwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgY29sb3I6ICM3YjdiN2I7XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5jYXAtc3RyaXBlZC10YWJsZSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uY2FwLXN0cmlwZWQtdGFibGUgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5wcm9kdWN0LWxvYWRlci1ib3gge1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBjb2xvcjogIzg4ODtcbiAgcGFkZGluZy10b3A6IDE3MHB4O1xufVxuXG4ucHJvZHVjdC1sb2FkZXItYm94IHN2ZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4ucHJvZHVjdC1sb2FkZXItYm94IHAge1xuICBtYXJnaW46IDVweCAwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi53aWRlLWhlaWdodCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMDdweCk7XG59XG5cbi5tZWRpYS1saW5rIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMzAuMjA4MyU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM4ZTg0ODUsICMzYjkyODUpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1lZGlhLWxpbmsgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBsaW5lYXI7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1heC1oZWlnaHQ6IDU4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5tZWRpYS1saW5rIGltZy5sb2FkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuI2NoYXQtYXBwLWNvbnRhaW5lci1pbm5lciB7XG4gIHBvc2l0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4iLCJAaW1wb3J0ICd2YXIuc2Nzcyc7XHJcblxyXG4uaGVhZGVyLWJhci13cmFwcGVyIHt3aWR0aDogMTAwJTsgcG9zaXRpb246IGZpeGVkOyBAaW5jbHVkZSBzaGFkb3dfbGlnaHQ7IHotaW5kZXg6IDk5OTsgdG9wOiAwOyB0b3A6IDUwcHhcXDA7IGxlZnQ6IDA7IGJhY2tncm91bmQ6ICNmZmY7fVxyXG4uaGVhZGVyLWJhciB7IGhlaWdodDogJGhlaWdodF9oZWFkZXI7IGZvbnQtc2l6ZTogMTRweDtcclxuICAgIC5sb2dvIHsgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgIGEge2Rpc3BsYXk6IGJsb2NrO31cclxuICAgICAgICBzdmcge3dpZHRoOiAxNzBweDsgZmlsbDogJHRoZW1lX2NvbG9yO31cclxuICAgIH1cclxuICAgIC5oLTg4IHtoZWlnaHQ6IDg4cHg7fVxyXG4gICAgLmhlYWRlci1uYXYge2ZsZXg6IDI7IG1hcmdpbjogMCA2MHB4IDAgODBweDtcclxuICAgICAgICBhIHsgY29sb3I6JG5hdl9saW5rX2NvbG9yOyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmc6IDAgLjVlbSAuMjVlbTsgbWFyZ2luLXJpZ2h0OiAzMHB4OyBsaW5lLWhlaWdodDogODNweDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyBoZWlnaHQ6IDRweDsgd2lkdGg6IDkwJTsgYmFja2dyb3VuZDogJHRoZW1lX2NvbG9yOyBib3JkZXItcmFkaXVzOiAycHg7IGJvdHRvbTogLTVweDsgbGVmdDogNSU7IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IG9wYWNpdHkgLjI1czt9XHJcbiAgICAgICAgICAgICY6aG92ZXIsICYuYWMge3RleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6ICR0aGVtZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7IG9wYWNpdHk6IDE7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7bWFyZ2luLXJpZ2h0OiAwO31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLWNhcnQge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyByaWdodDogMDtcclxuICAgICAgICBzdmcge3dpZHRoOiAyMHB4OyBoZWlnaHQ6IDIwcHg7IGZpbGw6ICR0aGVtZV9jb2xvcjt9XHJcbiAgICAgICAgc3BhbiB7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDE2cHg7IHdpZHRoOiAxNnB4OyBiYWNrZ3JvdW5kOiAkdGhlbWVfY29sb3I7IGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDE2cHg7IHRvcDogLThweDsgcmlnaHQ6IC04cHg7fVxyXG4gICAgfVxyXG4gICAgLmhlYWRlci1yaWdodCB7IG1heC13aWR0aDogMjAwcHg7XHJcblxyXG4gICAgfVxyXG4gICAgLnByb2ZpbGUtZHJvcGRvd24ge3dpZHRoOiAxMDAlOyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgLm5hbWUtYmxvY2sge2NvbG9yOiAkbmF2X3VzZXJfY29sb3I7IG1heC13aWR0aDogMTgwcHg7IGZvbnQtd2VpZ2h0OiA2MDA7IGN1cnNvcjogcG9pbnRlcjsgY3Vyc29yOiBwb2ludGVyO31cclxuICAgICAgICAudGV4dC10cnVuY2F0ZSB7d2lkdGg6IDEwMCU7IHRleHQtYWxpZ246IHJpZ2h0O31cclxuICAgICAgICAuZHJvcC1ibG9jayB7IHRvcDogMDsgcmlnaHQ6IDI4cHg7IHBhZGRpbmctdG9wOiAzOHB4OyBkaXNwbGF5OiBub25lOyB0ZXh0LWFsaWduOiByaWdodDsgd2lkdGg6MTAwJTt9XHJcbiAgICAgICAgLmFycm93LXVwLCAuYXJyb3ctdXAtc2hhZG93IHt0b3A6IDI2cHg7IHJpZ2h0OiA1LjIlO31cclxuICAgICAgICBzdmcge3dpZHRoOiAyMnB4OyBoZWlnaHQ6IDIycHg7IGZpbGw6ICRuYXZfdXNlcl9jb2xvcjsgdmVydGljYWwtYWxpZ246IG1pZGRsZTt9XHJcbiAgICB9XHJcbiAgICAubG9naW4ge3Bvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuICAgIC51bmxvZ2luIHtsaW5lLWhlaWdodDogODhweDt9XHJcbn1cclxuXHJcbi5kcm9wLWJsb2NrIHsgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLmFycm93LXVwLCAuYXJyb3ctdXAtc2hhZG93IHtwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDFweDsgd2lkdGg6IDFweDsgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7fVxyXG4gICAgLmFycm93LXVwIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgei1pbmRleDogMzt9XHJcbiAgICAuYXJyb3ctdXAtc2hhZG93IHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q2ZDZkNjsgei1pbmRleDogMTsgZmlsdGVyOiBibHVyKDFweCk7fVxyXG4gICAgdWwge3BhZGRpbmc6IDEwcHggMjBweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXNpemU6IDE0cHg7IGJvcmRlci1yYWRpdXM6IDRweDsgQGluY2x1ZGUgc2hhZG93X2xpZ2h0OyBiYWNrZ3JvdW5kOiAjZmZmOyBsaXN0LXN0eWxlOiBub25lOyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDI7IG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgYSB7Y29sb3I6JHRoZW1lX2NvbG9yOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IG1hcmdpbi1ib3R0b206IDEwcHg7IGRpc3BsYXk6IGJsb2NrOyB3aGl0ZS1zcGFjZTogbm93cmFwO31cclxuICAgICAgICBsaTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYSB7bWFyZ2luLWJvdHRvbTogMDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi52YWxpZGF0ZV9mb3JtX3RpcCB7IGNvbG9yOiNGRjk4MDA7IHotaW5kZXg6IDk5ODtcclxuICAgICAgICAuYXJyb3ctdXAsIC5hcnJvdy11cC1zaGFkb3cge3RvcDogOXB4OyBsZWZ0OiAtMTJweDsgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7fVxyXG4gICAgICAgIC5hcnJvdy11cCB7IGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjt9XHJcbiAgICAgICAgLmFycm93LXVwLXNoYWRvdyB7IGJvcmRlci1yaWdodC1jb2xvcjogI2YxZjFmMTt9XHJcbiAgICB9XHJcbn1cclxuLnZhbGlkYXRlX2Zvcm1fdGlwIHsgcG9zaXRpb246IGFic29sdXRlOyBmb250LXNpemU6IDEycHg7IGNvbG9yOiAjRkY5ODAwO1xyXG4gICAgdWwge3BhZGRpbmc6IDFweDsgbWFyZ2luOiAwOyBsaXN0LXN0eWxlOiBub25lOyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGkge2Rpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtjb250ZW50OiAn77yMJzt9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7Y29udGVudDogJyc7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5tb2RhbC1vcGVuIHtcclxuICAgIC52YWxpZGF0ZV9mb3JtX3RpcCB7ei1pbmRleDogOTk5OTk7fVxyXG59XHJcblxyXG4uZm9vdGVyLWJhciB7IGJhY2tncm91bmQ6ICMzNzNhNDAgdXJsKCcuLi9pbWFnZXMvanBnL2luZGV4X2Zvb3Rlcl9iZy5qcGcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgZm9udC1zaXplOiAxNHB4OyBtYXJnaW4tdG9wOiAxNTBweDtcclxuICAgIGZvb3RlciB7IHBhZGRpbmc6IDgwcHggMCA1MHB4O31cclxuICAgIC5mb290ZXItYmFyLWNvbnRlbnQge1xyXG4gICAgICAgIC53LTYwIHt3aWR0aDogNjAlO31cclxuICAgICAgICAudy00MCB7d2lkdGg6IDQwJTt9XHJcbiAgICB9XHJcbiAgICAuY29sdW5tIHsgZmxvYXQ6IGxlZnQ7IG1pbi13aWR0aDogMjEwcHg7IG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBoNCB7Zm9udC1zaXplOiAxNHB4OyBjb2xvcjojZGJkYmRiOyBtYXJnaW46IDAgMCAyNXB4O31cclxuICAgICAgICAmLnhsIHsgdGV4dC1hbGlnbjogcmlnaHQ7IG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbGkge21hcmdpbi1ib3R0b206IDEwcHg7fVxyXG4gICAgICAgICAgICBoNCB7Zm9udC1zaXplOiAxNnB4O31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHVsIHsgcGFkZGluZy1sZWZ0OiAxNXB4OyBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGxpIHtkaXNwbGF5OiBibG9jazsgbWFyZ2luLWJvdHRvbTogMTVweDsgY29sb3I6ICNkZGRkZGQ7IHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYSB7Y29sb3I6ICNkZGRkZGQ7IGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge2NvbG9yOiR0aGVtZV9jb2xvcjt9XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge2NvbnRlbnQ6ICcnOyB3aWR0aDogNHB4OyBoZWlnaHQ6IDRweDsgYm9yZGVyLXJhZGl1czogNTAlOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogOXB4OyBsZWZ0OiAtMTVweDsgYmFja2dyb3VuZDogIzYzNjQ2NTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3Vic2NyaWJlLWVtYWlsIHsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiA0MnB4OyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGJhY2tncm91bmQ6IHJnYmEoMTA3LCAxMDcsIDEwNywgLjI1KTtcclxuICAgICAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDM0cHg7IGJvcmRlcjogbm9uZTsgYmFja2dyb3VuZDogbm9uZTsgcGFkZGluZzogNHB4IDhweDsgb3V0bGluZTogbm9uZTsgY29sb3I6I2Q3ZDdkNzt9XHJcbiAgICAgICAgYnV0dG9uIHsgZmxleDogMSAwIGF1dG87IHdpZHRoOiAxMDhweDsgaGVpZ2h0OiAzNHB4OyBjdXJzb3I6IHBvaW50ZXI7IGJvcmRlcjogMXB4IHNvbGlkICM0ZjRmNGY7IGJhY2tncm91bmQ6ICM0ZjRmNGY7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6I2Q3ZDdkNzt9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jb3B5cmlnaHQge2NvbG9yOiM3ZjdmN2Y7IHBhZGRpbmc6IDJlbSAwOyBib3JkZXItdG9wOiAxcHggc29saWQgIzNhM2EzYTsgZm9udC1zaXplOiAxMnB4O31cclxufVxyXG5cclxuLmluZGV4LWJhbm5lciB7bWF4LXdpZHRoOiAxOTIwcHg7fVxyXG4uaW5kZXgtcGFnZSB7IGNvbG9yOiM2NTZhNmY7IGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGgyIHtmb250LXNpemU6IDI4cHg7IHBhZGRpbmc6IDAgMCAxNXB4OyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtjb250ZW50OiAnJzsgd2lkdGg6IDEzMHB4OyBoZWlnaHQ6IDFweDsgYmFja2dyb3VuZDogI2JiYmJiYjsgYm90dG9tOiAwcHg7IGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxlZnQ6IDUwJTsgcG9zaXRpb246IGFic29sdXRlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7fVxyXG4gICAgfVxyXG4gICAgLmluZGV4LWFkdmFudGFnZS1ibG9jayB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICAuYWR2YW50YWdlLWl0ZW0ge3dpZHRoOiAyMDBweDsgdGV4dC1hbGlnbjogY2VudGVyOyBmbG9hdDogbGVmdDsgY29sb3I6IzM0M2Q0YTt9XHJcbiAgICAgICAgc3ZnIHt3aWR0aDogMTIwcHg7IGhlaWdodDogMTIwcHg7fVxyXG4gICAgfVxyXG5cclxuICAgIC5tYnQtMTAge21hcmdpbjogNTBweCAwO31cclxuICAgIC5pbmRleC1hc3NtZWJseS1yaWdodC1zaWRlIHsgcGFkZGluZzogNTBweCAxODBweCA1MHB4IDExMHB4OyBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHNwYW4ge2Rpc3BsYXk6IGlubGluZS1ibG9jazsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NTZhNmY7fVxyXG4gICAgICAgIGgxIHttYXJnaW46IDQwcHggMCAzMHB4OyBmb250LXNpemU6IDI4cHg7IGZvbnQtd2VpZ2h0OiA2MDA7fVxyXG4gICAgICAgIHAge2ZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDEuNWVtO31cclxuICAgICAgICBhIHtkaXNwbGF5OiBibG9jazsgd2lkdGg6IDQ1JTsgaGVpZ2h0OiA0NXB4OyBib3JkZXI6IDJweCBzb2xpZCAkdGhlbWVfY29sb3I7IGNvbG9yOiAkdGhlbWVfY29sb3I7IGZvbnQtd2VpZ2h0OiA2MDA7IGZvbnQtc2l6ZTogMTZweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1czsgdGV4dC1hbGlnbjogY2VudGVyOyBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZDogJHRoZW1lX2NvbG9yOyBjb2xvcjojZmZmO31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3BjLTEsIC5zcGMtMiB7YmFja2dyb3VuZDogI2UyZTJlMjsgcGFkZGluZzogNHB4O31cclxuICAgIC5zcGMtMSB7d2lkdGg6IDMzMnB4OyBtYXJnaW4tcmlnaHQ6IDE1cHg7fVxyXG4gICAgLnNwYy0yIHt3aWR0aDogMTAwJTsgZmxleDogMTsgd2lkdGg6IDg1M3B4O31cclxuICAgIC5pbmRleC1wcm9kdWN0LWJsb2NrIHtcclxuICAgICAgICAuaW5kZXgtcHJvZHVjdC1pdGVtIHtmbG9hdDogbGVmdDsgbWFyZ2luLXJpZ2h0OiAxNS41cHg7XHJcbiAgICAgICAgICAgIGltZyB7d2lkdGg6IDE1OHB4OyBoZWlnaHQ6IDExOHB4OyBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoMCwwLDAsIC4yNSk7fVxyXG4gICAgICAgICAgICAuZm9udC0xMyB7Y29sb3I6IzM0M2Q0YSAhaW1wb3J0YW50OyBtYXJnaW4tdG9wOiAzMHB4O31cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHttYXJnaW4tcmlnaHQ6IDA7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbmRleC1zaG93IHtcclxuICAgICAgICAuY2Fyb3VzZWwge21hcmdpbi10b3A6IDMwcHg7fVxyXG4gICAgICAgICYtaXRlbSB7cGFkZGluZzogMCA1MHB4O1xyXG4gICAgICAgICAgICBpbWcge3dpZHRoOiAxMDAlO31cclxuICAgICAgICAgICAgcCB7IGZvbnQtc2l6ZTogMTRweDsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW46IDEwcHggMCAyMHB4OyBwYWRkaW5nOiAxMHB4IDA7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDRkNGQ0OyBjb2xvcjojMzQzZDRhO31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm94LXNoYWRvdyB7Ym94LXNoYWRvdzogMCAxcHggMTBweCByZ2JhKDAsMCwwLCAuMjUpO31cclxufVxyXG5cclxuLnNsaWNrLWFycm93IHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IGJvcmRlcjogbm9uZTsgYmFja2dyb3VuZDogbm9uZTsgb3V0bGluZTogbm9uZTsgY3Vyc29yOiBwb2ludGVyOyBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBzdmcge3dpZHRoOiA1MHB4OyBoZWlnaHQ6IDUwcHg7IGNvbG9yOiM5ZTllOWU7fVxyXG4gICAgJi5zbGljay1wcmV2IHtsZWZ0OiAtNzVweDt9XHJcbiAgICAmLnNsaWNrLW5leHQge3JpZ2h0OiAtNzVweDt9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBzdmcge2NvbG9yOiM4ODg7fVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW5kZXgtcHJvY2VzcyB7IGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2pwZy9pbmRleF9jYWx1LmpwZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBjb2xvcjojZmZmOyBwYWRkaW5nOiAyMHB4IDAgODBweCAwO1xyXG4gICAgLmluZGV4LXByb2Nlc3MtYmxvY2sgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDA7fVxyXG4gICAgLmluZGV4LXByb2Nlc3MtaXRlbSB7IHdpZHRoOiA5OTBweDsgZmxleDogMTsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLXRvcDogNDhweDtcclxuICAgICAgICAmOjpiZWZvcmUge2NvbnRlbnQ6ICcnOyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IGFic29sdXRlOyBoZWlnaHQ6IDJweDsgd2lkdGg6IDkyJTsgYmFja2dyb3VuZDogI2ZmZjsgYm90dG9tOiA2cHg7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IHotaW5kZXg6IDI7fVxyXG4gICAgICAgICY6OmFmdGVyIHtjb250ZW50OiAnJzsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgaGVpZ2h0OiAwcHg7IHdpZHRoOiA1MCU7IGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgI2ZmZjsgYm90dG9tOiA2cHg7IGxlZnQ6IDA7IHotaW5kZXg6IDE7fVxyXG4gICAgICAgIC5pbmRleC1wcm9jZXNzLXN0ZXAge2ZvbnQtc2l6ZTogMjBweDsgY29sb3I6I2YxZjFmMTsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLWJvdHRvbTogMzVweDsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxNjVweDsgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtwb3NpdGlvbjogYWJzb2x1dGU7IGNvbnRlbnQ6ICcnOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDE2cHg7IGhlaWdodDogMTZweDsgYm9yZGVyLXJhZGl1czogNTAlOyB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyBib3R0b206IDBweDsgbGVmdDogNTAlO31cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHsgYmFja2dyb3VuZDogI2ZmZjsgei1pbmRleDogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7fVxyXG4gICAgICAgICAgICAmOjphZnRlciB7IGJhY2tncm91bmQ6IG5vbmU7ei1pbmRleDogMjsgd2lkdGg6IDEwcHg7IGhlaWdodDogMTBweDsgYm9yZGVyOiAycHggc29saWQgIzM4NDU1NzsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IGJvdHRvbTogM3B4O31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5kZXgtcHJvY2Vzcy1jYWx1dGUgeyB3aWR0aDogMTYwcHg7IGhlaWdodDogMTYwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luLWxlZnQ6IDUwcHg7IGN1cnNvcjogcG9pbnRlcjsgcGFkZGluZy10b3A6IDQycHg7IHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyLCAuY3ljLWJnOjpiZWZvcmUsIC5jeWMtYmc6OmFmdGVyIHsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiAwOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgYm9yZGVyLXJhZGl1czogNTAlOyBiYWNrZ3JvdW5kOiAkdGhlbWVfY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7IFxyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge29wYWNpdHk6IC4xOyB6LWluZGV4OiAxOyBAaW5jbHVkZSBzY2FsLWFuaSgycywgMHMpO31cclxuICAgICAgICAmOjphZnRlciB7b3BhY2l0eTogLjEyOyB6LWluZGV4OiAyOyB0cmFuc2Zvcm06IHNjYWxlKC45Mik7IEBpbmNsdWRlIHNjYWwtYW5pKDJzLCAxcyk7fVxyXG4gICAgICAgIC5jeWMtYmc6OmJlZm9yZSB7IHotaW5kZXg6IDM7IHRyYW5zZm9ybTogc2NhbGUoMC44NCk7IGJhY2tncm91bmQ6ICMyMmNjYjI7fVxyXG4gICAgICAgIC5jeWMtYmc6OmFmdGVyIHsgei1pbmRleDogNDsgdHJhbnNmb3JtOiBzY2FsZSgwLjc0KTsgYmFja2dyb3VuZDogIzM0M2Q0YTt9XHJcbiAgICAgICAgLmN5Yy1iZyB7ZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgbGVmdDogMDsgdG9wOiAwO31cclxuICAgICAgICBzdmcsIGltZyB7d2lkdGg6IDM4cHg7IGhlaWdodDogNDhweDsgY29sb3I6I2ZmZjsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiA1O31cclxuICAgICAgICBoNCB7Zm9udC1zaXplOiAxNnB4OyBjb2xvcjojZmZmOyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDU7IG1hcmdpbjogNnB4IDAgMCAwO31cclxuICAgIH1cclxufVxyXG5cclxuLmluZGV4LWFib3V0LXVzLWJnIHsgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvanBnL2luZGV4X2Fib3V0X3VzLmpwZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBjb2xvcjojZmZmOyBwYWRkaW5nOiAyMHB4IDAgODBweCAwO31cclxuLmluZGV4LW5ld3Mge1xyXG4gICAgLmluZGV4LW5ld3MtaXRlbSB7cGFkZGluZzogMCAxNDBweDtcclxuICAgICAgICAudy01MCB7cGFkZGluZzogMCAyMHB4O31cclxuICAgICAgICAuaW1nLWZsdWlkIHt3aWR0aDogMTAwJTsgaGVpZ2h0OiAyMzZweDt9XHJcbiAgICB9XHJcbiAgICAubW9yZS1saW5rIHtib3R0b206IDEzJTsgbGVmdDogNTEuNyU7fVxyXG59XHJcblxyXG4uYXNzZW1ibHktcGFnZSB7XHJcbiAgICAuYXNzZW1ibHktbGVmdC1zaWRlIHt3aWR0aDogODEwcHg7IGJhY2tncm91bmQ6ICNmZmY7IHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgaDEge2ZvbnQtc2l6ZTogMjRweDsgZm9udC13ZWlnaHQ6IDQwMDsgY29sb3I6JGZvcm1fbGFiZWxfY29sb3I7IG1hcmdpbjogMCAwIDMwcHg7IGZvbnQtd2VpZ2h0OiA2MDA7IHBhZGRpbmctbGVmdDogMjVweDt9XHJcbiAgICAgICAgLmJ0bnMge21hcmdpbi10b3A6IDEwcHg7IHBhZGRpbmctdG9wOiAyMHB4OyBib3JkZXItdG9wOiAxcHggc29saWQgI2RmZGZkZjt9XHJcbiAgICB9XHJcbiAgICAuYXNzZW1ibHktZm9ybSB7XHJcbiAgICAgICAgLmZvcm0taXRlbSB7d2lkdGg6IDUwJTsgcGFkZGluZzogMCAyNXB4OyBmbG9hdDpsZWZ0O31cclxuICAgIH1cclxuICAgIC5hc3NlbWJseS1yaWdodC1zaWRlIHt3aWR0aDogMzUwcHg7IGJhY2tncm91bmQ6ICNmZmY7IGNvbG9yOiRmb3JtX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgIGgzLCBoNCB7Zm9udC13ZWlnaHQ6IDYwMDt9XHJcbiAgICAgICAgaDQge2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJkYmRiOyBwYWRkaW5nLWJvdHRvbTogNnB4OyBtYXJnaW4tYm90dG9tOiAxNXB4O31cclxuICAgICAgICBoMyB7Y29sb3I6JHRoZW1lX2NvbG9yOyBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAuc2hvdy1sb2FkZXIsIC5oaWRlLWxvYWRlciB7aGVpZ2h0OiAyNnB4O31cclxuICAgICAgICAgICAgLnNob3ctbG9hZGVyIHtsaW5lLWhlaWdodDogMjBweDt9XHJcbiAgICAgICAgICAgIHN2ZyB7d2lkdGg6IDIwcHg7IGhlaWdodDogMjBweDsgZGlzcGxheTogYmxvY2s7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge3dpZHRoOiAyMnB4OyBoZWlnaHQ6IDIycHg7fVxyXG4gICAgICAgIC50ZXh0LWRhbmdlciB7Y29sb3I6JHRoZW1lX3dhcm5fY29sb3JfbGlnaHQxICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgIC5hc3NlbWJseS1yaWdodC10b3Age3BhZGRpbmc6IDI1cHg7IGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2RmZGZkZjt9XHJcbiAgICAgICAgLmFzc2VtYmx5LXJpZ2h0LWJvdHRvbSB7cGFkZGluZzogMjVweDt9XHJcbiAgICAgICAgLmJvcmRlci10eXBlIHsgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcclxuICAgICAgICAgICAgJiA+IGRpdiB7ZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgdGV4dC1hbGlnbjogY2VudGVyOyBmbGV4OiAxOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgcGFkZGluZzogNXB4IDEwcHg7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZmRmZGY7IGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsICYuYWMgeyBvdXRsaW5lOiAxcHggc29saWQgIzAwYjE5NjtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHsgY29sb3I6ICR0aGVtZV93YXJuX2NvbG9yO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudXBsb2FkLWJsb2NrIHtwYWRkaW5nOiAyMHB4OyBtYXJnaW46IDAgMCAyMHB4O31cclxuICAgIH1cclxufVxyXG5cclxuLmg0NiB7aGVpZ2h0OiA0NnB4O31cclxuXHJcbi5idG4tc3VibWl0IHtcclxuICAgIHN2ZyB7bWFyZ2luLXJpZ2h0OiA1cHg7IGRpc3BsYXk6IG5vbmU7IGFuaW1hdGlvbjogY3ljIDNzIGxpbmVhciBpbmZpbml0ZTsgdmVydGljYWwtYWxpZ246IHN1Yjt9XHJcbiAgICAmLmZldGNoaW5nIHsgYmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDsgYm9yZGVyLWNvbG9yOiAjODA4MDgwOyBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZDogIzgwODA4MDsgYm9yZGVyLWNvbG9yOiAjODA4MDgwOyB9XHJcbiAgICAgICAgc3ZnIHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxyXG4gICAgfVxyXG59XHJcblxyXG4uYW5pLWN5YyB7YW5pbWF0aW9uOiBjeWMgM3MgbGluZWFyIGluZmluaXRlO31cclxuXHJcbi5sb2dpbi1mb3JtIHsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogNTIwcHg7IHBhZGRpbmc6IDUwcHggNjVweDsgbWFyZ2luOiAwIGF1dG87IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6ICM4ZThlOGU7IGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBtYXJnaW4tdG9wOiA2ZW07XHJcbiAgICBoMSB7Zm9udC1zaXplOiAyNHB4OyBjb2xvcjojMzQzZDRhOyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDUwcHg7fVxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBzZWxlY3QgeyBoZWlnaHQ6IDUwcHg7fVxyXG4gICAgLnZlcmlmeSB7XHJcbiAgICAgICAgaW1nIHtoZWlnaHQ6IDUwcHg7IHdpZHRoOiAxNTBweDt9XHJcbiAgICAgICAgLnZlcmlmeS1idG4tanMgeyBmb250LXNpemU6IDE0cHg7IHdpZHRoOiA0MCU7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDUwcHg7IGxpbmUtaGVpZ2h0OiAzOHB4O31cclxuICAgIH1cclxuICAgICYucmVzZXQtc3VjY2VzcyB7XHJcbiAgICAgICAgaDEgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyO2p1c3RpZnktY29udGVudDogY2VudGVyOyBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBzdmcge3dpZHRoOiA0MHB4OyBoZWlnaHQ6IDQwcHg7IG1hcmdpbi1yaWdodDogMTBweDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBjYXJ0IHBhcnRcclxuLmF0dGFjaG1lbnQtYm94IHtsZWZ0OiAwOyBib3R0b206IDA7IHdpZHRoOiAxMDkwcHg7fVxyXG4kY2FydF9pdGVtX3NoYWRvdzogMCAxcHggNHB4IHJnYmEoMjA0LCAyMDQsIDIwNCwgLjM1KTtcclxuLmNhcnQtcGFnZSB7bWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYzMHB4KTt9XHJcbi5jYXJ0IHsgcGFkZGluZzogMWVtIDA7IGxldHRlci1zcGFjaW5nOiAxcHg7IHBhZGRpbmctYm90dG9tOiA3ZW07XHJcbiAgICBsYWJlbCB7bWFyZ2luLWJvdHRvbTogMDt9XHJcbiAgICAmLWhlYWRlciB7aGVpZ2h0OiA2MHB4OyBib3gtc2hhZG93OiAkY2FydF9pdGVtX3NoYWRvdzsgYmFja2dyb3VuZDogI2ZmZjsgY29sb3I6JHRpdGxlX2NvbG9yOyBmb250LXNpemU6IDE0cHg7IG1hcmdpbi1ib3R0b206IDEuMmVtOyBwYWRkaW5nOiAwIDEuNWVtO1xyXG4gICAgICAgIC5mbGV4LWJveCB7XHJcbiAgICAgICAgICAgIC5hIHt3aWR0aDogODBweDsgdGV4dC1hbGlnbjogbGVmdDt9XHJcbiAgICAgICAgICAgIC5iIHt3aWR0aDogNTIwcHg7IHRleHQtYWxpZ246IGxlZnQ7fVxyXG4gICAgICAgICAgICAuYyB7d2lkdGg6IDE1MHB4O31cclxuICAgICAgICAgICAgLmQge3dpZHRoOiAxNTBweDt9XHJcbiAgICAgICAgICAgIC5lIHt3aWR0aDogMTUwcHg7fVxyXG4gICAgICAgICAgICAuZiB7d2lkdGg6IDE1MHB4O31cclxuICAgICAgICAgICAgLmcge3dpZHRoOiAxMDhweDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1ib2R5IHsgbWFyZ2luLWJvdHRvbTogMS41ZW07IFxyXG4gICAgICAgIC5jYXJ0LWl0ZW0ge2hlaWdodDogOTBweCAhaW1wb3J0YW50OyBwb3NpdGlvbjogcmVsYXRpdmU7IGJhY2tncm91bmQ6ICNmZmY7IGJveC1zaGFkb3c6ICRjYXJ0X2l0ZW1fc2hhZG93OyBwYWRkaW5nOiAwIDEuNWVtOyBtYXJnaW4tYm90dG9tOiAxLjJlbTtcclxuICAgICAgICAgICAgLnByb2R1Y3QtbmFtZSB7IGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge2NvbG9yOiRtYWluX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKX1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYSB7d2lkdGg6IDYwMHB4OyB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcCB7bWFyZ2luOiAwIDAgMTBweDt9XHJcbiAgICAgICAgICAgICAgICBhIHtjb2xvcjokdGl0bGVfc2Vjb25kX2NvbG9yOyBwYWRkaW5nLWxlZnQ6IDIuM2VtOyBkaXNwbGF5OiBmbGV4O31cclxuICAgICAgICAgICAgICAgIHN2ZyB7d2lkdGg6IDI0cHg7IGhlaWdodDogMjRweDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmIsIC5jLCAuZCwgLmUge3dpZHRoOiAxNTBweDsgZm9udC1zaXplOiAxNHB4O31cclxuICAgICAgICAgICAgLmUgeyBjb2xvcjokc2Vjb25kX2NvbG9yO31cclxuICAgICAgICAgICAgLmYge3dpZHRoOiAxMDJweDt9XHJcbiAgICAgICAgICAgIHN2ZyB7d2lkdGg6IDM0cHg7IGhlaWdodDogMzRweDsgZmlsbDogI2EyYTZhNTt9XHJcblxyXG4gICAgICAgICAgICAmLnN0ZW5jaWwtaXRlbSB7IGhlaWdodDogMTgwcHg7IGZsZXgtd3JhcDogd3JhcDsgcGFkZGluZy10b3A6IC41ZW07XHJcbiAgICAgICAgICAgICAgICAucHJvZHVjdC1pbmZvIHt0b3A6IDg2cHg7fVxyXG4gICAgICAgICAgICAgICAgLnN0ZW5jaWwgeyB3aWR0aDogMTAwJTsgZGlzcGxheTogZmxleDsgbWFyZ2luLWxlZnQ6IDEuMmVtOyBiYWNrZ3JvdW5kOiAkbGlnaHRfdGhyZWVfY29sb3I7IHBhZGRpbmc6IC43ZW0gMWVtOyBhbGlnbi1pdGVtczogY2VudGVyOyBtYXJnaW4tYm90dG9tOiAxZW07IGhlaWdodDogNzBweDsgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIC5hIHsgd2lkdGg6IDQxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtwYWRkaW5nLWxlZnQ6IDA7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pbmZvIHt0b3A6IDcwcHg7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZW1vdmUtaXRlbSB7ZGlzcGxheTogYmxvY2s7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZHVjdC1pbmZvIHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogOTBweDsgbGVmdDogMDsgYmFja2dyb3VuZDogI2EwZDI4YTsgZGlzcGxheTogbm9uZTsgei1pbmRleDogMTsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwIDEuNWVtIDEuNWVtOyBib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjM1KTtcclxuICAgICAgICAgICAgLnAtdGl0bGUgeyBwYWRkaW5nOiAuODVlbSAxLjNlbTsgY29sb3I6ICNmZmY7IHRleHQtYWxpZ246IGxlZnQ7fVxyXG4gICAgICAgICAgICAucGNiIHtkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IGZvbnQtc2l6ZTogLjg2ZW07XHJcbiAgICAgICAgICAgICAgICBzZWN0aW9uIHt3aWR0aDogMjUlOyBtYXgtd2lkdGg6IDUwJTsgcGFkZGluZzogLjVlbSAxLjVlbTsgd2lkdGg6IDI1JTsgY29sb3I6ICNmZmY7IHRleHQtYWxpZ246IGxlZnQ7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wY2JhIHsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyB0ZXh0LWFsaWduOiBsZWZ0OyBmb250LXNpemU6IC44NmVtOyBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHsgcGFkZGluZzogLjg1ZW0gMDsgY29sb3I6ICNmZmY7IHRleHQtYWxpZ246IGxlZnQ7IGZvbnQtc2l6ZTogMS4xZW07IG1hcmdpbi1ib3R0b206IDA7fVxyXG4gICAgICAgICAgICAgICAgLmxpc3Qge2ZsZXg6IDE7IHBhZGRpbmc6IDAgMS41ZW07IG1heC13aWR0aDogMzMuMzMzMyU7IG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBzZWN0aW9uIHsgcGFkZGluZzogLjVlbSAwOyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkeyB3aWR0aDogMTgwcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW46bGFzdC1jaGlsZHsgZmxleDoxOyBAaW5jbHVkZSB0ZXh0X2hpZGRlbjt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJlbWFyaywgLmxlYWR0aW1lIHt3aWR0aDogMTAwJTsgbWFyZ2luOjAgMS41ZW07IHBhZGRpbmc6IC41ZW0gMDt9XHJcbiAgICAgICAgICAgICAgICAuZGFzaGVkbGluZSB7aGVpZ2h0OiAxcHg7IGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2ZmZjsgbWFyZ2luOiAxZW0gMS41ZW07fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1mb290ZXItY29udGFpbmVyIHtoZWlnaHQ6IDYwcHg7IHdpZHRoOiAxMDAlO31cclxuICAgICYtZm9vdGVyIHtoZWlnaHQ6IDYwcHg7IGRpc3BsYXk6IGZsZXg7IGJveC1zaGFkb3c6ICRjYXJ0X2l0ZW1fc2hhZG93OyBiYWNrZ3JvdW5kOiAjZmZmOyBjb2xvcjokdGl0bGVfY29sb3I7IGZvbnQtc2l6ZTogLjg2ZW07IHBhZGRpbmc6IDAgMCAwIDEuNWVtOyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMjAwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgYm90dG9tOiAwO1xyXG4gICAgICAgIC5mbGV4LWJveCB7XHJcbiAgICAgICAgICAgIC5hIHt3aWR0aDogODBweDsgdGV4dC1hbGlnbjogbGVmdDt9XHJcbiAgICAgICAgICAgIC5iIHt3aWR0aDogMTAwcHg7IHRleHQtYWxpZ246IGxlZnQ7fVxyXG4gICAgICAgICAgICAuYyB7d2lkdGg6IDMwMHB4OyB0ZXh0LWFsaWduOiBsZWZ0O31cclxuICAgICAgICAgICAgLmQge3dpZHRoOiA1MDBweDsgdGV4dC1hbGlnbjogcmlnaHQ7IHBhZGRpbmctcmlnaHQ6IDEuNWVtO31cclxuICAgICAgICAgICAgLmUge2Rpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDYwcHg7IGN1cnNvcjogcG9pbnRlcjsgd2lkdGg6IDE4MHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7Y29sb3I6JHNlY29uZF9jb2xvcjt9XHJcbiAgICAgICAgLmJpZyB7Zm9udC1zaXplOiAxLjZlbTsgZm9udC13ZWlnaHQ6IDYwMDt9XHJcbiAgICAgICAgJi5maXhlZCB7cG9zaXRpb246IGZpeGVkO31cclxuICAgIH1cclxuICAgIC5mbGV4LWJveCB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgJjo6YWZ0ZXIge2NvbnRlbnQ6ICcnOyBjbGVhcjogYm90aDsgZGlzcGxheTogYmxvY2s7fVxyXG4gICAgICAgICYgPiBzZWN0aW9uIHt0ZXh0LWFsaWduOiBjZW50ZXI7IGZsb2F0OiBsZWZ0O3RyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IDUwJTsgbGVmdDogMDt9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaGVja291dC1wYWdlIHsgYmFja2dyb3VuZDogI2ZmZjsgcGFkZGluZzogMzVweDsgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgaDEge2ZvbnQtc2l6ZTogMjRweDsgY29sb3I6IzM0M2Q0YTsgbWFyZ2luOiAwIDAgNDBweDt9IFxyXG4gICAgaDQge2ZvbnQtc2l6ZTogMThweDsgY29sb3I6IzY1NmE2ZjsgbWFyZ2luOiAyMHB4IDA7fVxyXG4gICAgLmFkZC1hZGRyZXNzIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgc3ZnIHt3aWR0aDogMjJweDsgaGVpZ2h0OiAyMnB4OyBmaWxsOiAkdGhlbWVfY29sb3I7fVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubW9yZS1hZGRyZXNzIHsgY29sb3I6ICM4ZThlOGU7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IG1hcmdpbjogMjBweCAwIDA7IHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBzdmcge3dpZHRoOiAyMHB4OyBoZWlnaHQ6IDIwcHg7fVxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIHN2ZyB7dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhc2UtdGFibGUge1xyXG4gICAgICAgIC5wcm9kdWN0aW9uLW5hbWUge3dpZHRoOiAzMDBweDsgZm9udC1zaXplOiAxNnB4OyBwYWRkaW5nLXJpZ2h0OiAyMHB4O31cclxuICAgIH1cclxuICAgIC5idG4tc3VibWl0IHtmb250LXNpemU6IDE2cHg7IHdpZHRoOiAxODBweDsgbWFyZ2luLWJvdHRvbTogODBweDt9XHJcbn1cclxuXHJcbi5jaGVja291dC1zdWNjZXNzLXBhZ2UgeyBiYWNrZ3JvdW5kOiAjZmZmOyBwYWRkaW5nOiAxNTBweCAyMHB4OyBmb250LXNpemU6IDE2cHg7IGNvbG9yOiAjOGU4ZThlO1xyXG4gICAgaDEgeyBmb250LXNpemU6IDI4cHg7IGNvbG9yOiM3ZjdlN2Y7XHJcbiAgICAgICAgc3ZnIHttYXJnaW4tcmlnaHQ6IDEwcHg7IHdpZHRoOiAzNHB4OyBoZWlnaHQ6IDM0cHg7IGNvbG9yOiR0aGVtZV9jb2xvcjt9XHJcbiAgICB9XHJcbiAgICAuYnRuIHt3aWR0aDogMzAwcHg7fVxyXG59XHJcbi5hZGRyZXNzLWl0ZW0tYm94IHsgb3ZlcmZsb3c6IGhpZGRlbjsgbWF4LWhlaWdodDogODhweDtcclxuICAgIC5uby1hZGRyZXNzLWJveCB7IGJhY2tncm91bmQ6ICNmOGY4Zjg7IGNvbG9yOiAjOWM5YzljOyBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgc3ZnIHsgdmVydGljYWwtYWxpZ246IHN1Yjt9XHJcbiAgICB9XHJcbiAgICAmLm9wZW4geyBoZWlnaHQ6IGF1dG87IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDt9XHJcbn1cclxuLmFkZHJlc3MtYmxvY2sge21hcmdpbi1ib3R0b206IDIwcHg7IFxyXG4gICAgXHJcbiAgICAuYWRkcmVzcy1pdGVtIHsgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICYtbGVmdCB7IGhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgLnRleHQtdHJ1bmNhdGUgeyBtYXgtd2lkdGg6IDUwMHB4O31cclxuICAgICAgICAgICAgLmFkcmVzcy1pdGVtLWNvbnRlbnQge2hlaWdodDogMzhweDsgbGluZS1oZWlnaHQ6IDM4cHg7fVxyXG4gICAgICAgICAgICAuYmFkZ2Uge21hcmdpbi10b3A6IDEwcHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXJpZ2h0IHsgaGVpZ2h0OiAzOHB4OyBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgYSB7dmlzaWJpbGl0eTogaGlkZGVuO31cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNmZmY4ZWY7XHJcbiAgICAgICAgICAgIC5hZGRyZXNzLWl0ZW0tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgYSB7dmlzaWJpbGl0eTogdmlzaWJsZTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hYyB7IGJhY2tncm91bmQ6ICNmZmY4ZWY7fVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZmlsZS1wYWdlIHtcclxuICAgIC5wcm9maWxlLWxlZnQtc2lkZSB7IHdpZHRoOiAxODBweDtcclxuICAgICAgICBoMSB7bWFyZ2luOiAyMHB4IDA7IGZvbnQtc2l6ZTogMjBweDsgY29sb3I6ICMzNDNkNGE7fVxyXG4gICAgICAgIHVsIHsgbGlzdC1zdHlsZTogbm9uZTsgcGFkZGluZy1sZWZ0OiAxNXB4O31cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGEgeyBmb250LXNpemU6IDE2cHg7IGNvbG9yOiAjN2Y3ZTdmOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLWJvdHRvbTogMTVweDsgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDZweDsgaGVpZ2h0OiA2cHg7IGxlZnQ6IC0xNHB4OyB0b3A6IDlweDsgYmFja2dyb3VuZDogJHRoZW1lX2NvbG9yOyBib3JkZXItcmFkaXVzOiA1MCU7IHZpc2liaWxpdHk6IGhpZGRlbjt9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmLmFjIHtjb2xvcjokdGhlbWVfY29sb3I7IHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge3Zpc2liaWxpdHk6IHZpc2libGU7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2ZpbGUtcmlnaHQtc2lkZSB7IHdpZHRoOiA5OTBweDsgcGFkZGluZzogNDVweDsgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBoMiB7Zm9udC1zaXplOiAyMHB4OyBjb2xvcjogJGZvcm1fbGFiZWxfY29sb3I7IG1hcmdpbjogMCAwIDIwcHg7fSBcclxuICAgICAgICAuYmFzZS1wcm9maWxlLWZvcm0geyB3aWR0aDogNDkwcHg7IG1hcmdpbjogMCBhdXRvOyBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgLmJ0bi1zdWJtaXQgeyB3aWR0aDogMjAwcHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZmlsZS1hZGRyZXNzLWl0ZW0ge2hlaWdodDogMjUwcHg7IGJvcmRlcjogMXB4IHNvbGlkICRsaWdodF9zZWNvbmRfY29sb3I7IHBhZGRpbmc6IDIwcHg7IG1heC13aWR0aDogNDglOyB3aWR0aDogMTAwJTsgY29sb3I6JHRpdGxlX2NvbG9yO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHttYXJnaW4tcmlnaHQ6IDQlO31cclxuICAgICAgICAgICAgJGhvdmVyX2NvbG9yOiAjYTJhNmE1O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICAgICAgcCB7bWFyZ2luLWJvdHRvbTogMDt9XHJcbiAgICAgICAgICAgIC5idG5zIHtkaXNwbGF5OiBub25lOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAyMHB4OyBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBhIHtjb2xvcjokZm9ybV9sYWJlbF9jb2xvcjsgbWFyZ2luLWxlZnQ6IDZweDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5wbHVzIHtjdXJzb3I6IHBvaW50ZXI7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGZvbnQtc2l6ZTogMTZweDsgY29sb3I6I2M5Y2VkMTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge2NvbG9yOiRob3Zlcl9jb2xvcjt9XHJcbiAgICAgICAgICAgICAgICBzdmcge3dpZHRoOiAzMHB4OyBoZWlnaHQ6IDMwcHg7IG1hcmdpbi1ib3R0b206NXB4O31cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRlZmF1bHQtbGFiZWwgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMjBweDsgcmlnaHQ6IDIwcHg7fVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7Ym9yZGVyLWNvbG9yOiAkaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAuYnRucyB7ZGlzcGxheTogYmxvY2s7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub3JkZXItYmxvY2sge3BhZGRpbmc6IDAgMCA0NXB4OyB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXYtdGFicy1saW5lIHsgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7IHdpZHRoOiAxMDAlOyBmb250LXNpemU6IDE0cHg7XHJcbiAgICBhIHtkaXNwbGF5OiBibG9jazsgZmxvYXQ6IGxlZnQ7IG1pbi13aWR0aDogOTBweDsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nOiA2cHggMTBweDsgY29sb3I6IzQ0NDsgcG9zaXRpb246IHJlbGF0aXZlOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgLmJhZGdlIHttYXJnaW4tbGVmdDogM3B4O31cclxuICAgICAgICAmOjpiZWZvcmUge2Rpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAycHg7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IGJvdHRvbTogLTJweDsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7fVxyXG4gICAgICAgICY6aG92ZXIsICYuYWN0aXZlIHsgY29sb3I6JHRoZW1lX2NvbG9yO1xyXG4gICAgICAgICAgICAuYmFkZ2UgeyBiYWNrZ3JvdW5kOiAkdGhlbWVfY29sb3I7IGNvbG9yOiNmZmY7fVxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge2JhY2tncm91bmQ6ICR0aGVtZV9jb2xvcjt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4ub3JkZXItYmxvY2sge1xyXG4gICAgLm9yZGVyLWxpc3QtdGFibGUge3dpZHRoOiAxMDAlOyBtYXJnaW4tYm90dG9tOiAyMHB4OyBvdXRsaW5lOiAxcHggc29saWQgI2VjZWNlZDtcclxuICAgICAgICAuaGVhZGVyLXBhZGRpbmcge3BhZGRpbmc6IDhweCAyMHB4O31cclxuICAgICAgICB0Ym9keSB0ciB7XHJcbiAgICAgICAgICAgIHRkIHsgcGFkZGluZzogMTBweCA1cHg7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlY2VjZWQ7IEBpbmNsdWRlIHRleHRfaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7cGFkZGluZy1sZWZ0OiAyMHB4O31cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7Ym9yZGVyLXJpZ2h0OiBub25lO31cclxuICAgICAgICAgICAgICAgIC5vcmRlci1saXN0LXRhYmxlLWlubmVyLWl0ZW0geyBwYWRkaW5nOiA4cHggMCA4cHggMjBweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtib3JkZXItYm90dG9tOiBub25lO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRucyB7XHJcbiAgICAgICAgICAgICAgICAuYnRuIHtmb250LXNpemU6IDE0cHg7IHBhZGRpbmctdG9wOiAycHg7IHBhZGRpbmctYm90dG9tOiAycHg7IG1hcmdpbi1ib3R0b206IDVweDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJGFjX2NvbG9yOiAjZGZlZGY0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJi5hYyB7IG91dGxpbmU6IDFweCBzb2xpZCAkYWNfY29sb3I7XHJcbiAgICAgICAgICAgIHRoZWFkIHRyIHtiYWNrZ3JvdW5kOiAkYWNfY29sb3I7fVxyXG4gICAgICAgICAgICB0Ym9keSB0ZCB7Ym9yZGVyLWNvbG9yOiRhY19jb2xvcjt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxpc3QtYmxvY2sge31cclxuICAgIC5vcmRlci1saXN0LXRhYmxlLWhlYWRlciB7IHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gICAgICAgICYgPiBkaXYge3RleHQtYWxpZ246IGNlbnRlcjsgZmxvYXQ6IGxlZnQ7fVxyXG4gICAgICAgIC5hIHt3aWR0aDogMjEwcHg7IHRleHQtYWxpZ246IGxlZnQ7fVxyXG4gICAgICAgIC5iIHt3aWR0aDogMTAwcHg7fVxyXG4gICAgICAgIC5jIHt3aWR0aDogMTAwcHg7fVxyXG4gICAgICAgIC5kIHt3aWR0aDogMTAwcHg7fVxyXG4gICAgICAgIC5lIHt3aWR0aDogMTEwcHg7fVxyXG4gICAgICAgIC5mIHt3aWR0aDogMTEwcHg7fVxyXG4gICAgICAgIC5nIHt3aWR0aDogMTEwcHg7fVxyXG4gICAgICAgIC5oIHt3aWR0aDogMTEwcHg7fVxyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxpc3QtdGFibGUtcGFnaW5hdGlvbi10b3Age31cclxuICAgIC5vcmRlci1saXN0LXRhYmxlLXBhZ2luYXRpb24tYm90dG9tIHt9XHJcbiAgICAub3JkZXItbGlzdC10YWJsZS1ib2R5IHtcclxuICAgICAgICAub3JkZXItbGlzdC10YWJsZS10ciB7IGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWQ7XHJcbiAgICAgICAgICAgIC5vcmRlci1saXN0LXRhYmxlLWl0ZW0taCB7IHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgLml0ZW0tcmVtb3ZlLWxpbmsgeyBjb2xvcjokdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHsgd2lkdGg6IDIwcHg7IGhlaWdodDogMjBweDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm9yZGVyLWxpc3QtdGFibGUtaXRlbS1iIHtcclxuICAgICAgICAgICAgICAgICYgPiBkaXYge3RleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZzogMTBweCA1cHg7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlY2VjZWQ7IGZsb2F0OiBsZWZ0O31cclxuICAgICAgICAgICAgICAgIC5hIHt3aWR0aDogNTEwcHg7IHBhZGRpbmc6IDA7fVxyXG4gICAgICAgICAgICAgICAgLmIge3dpZHRoOiAxNDBweDt9XHJcbiAgICAgICAgICAgICAgICAuYyB7d2lkdGg6IDEyMHB4O31cclxuICAgICAgICAgICAgICAgIC5kIHt3aWR0aDogMTEwcHg7fVxyXG4gICAgICAgICAgICAgICAgLmUge3dpZHRoOiAxMDBweDsgYm9yZGVyLXJpZ2h0OiBub25lOyBwYWRkaW5nOiAxMHB4IDIwcHggNXB4O31cclxuICAgICAgICAgICAgICAgIC5idG5zIHtcclxuICAgICAgICAgICAgICAgICAgICAuYnRuIHtmb250LXNpemU6IDE0cHg7IHBhZGRpbmctdG9wOiAycHg7IHBhZGRpbmctYm90dG9tOiAycHg7IG1hcmdpbi1ib3R0b206IDVweDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm9yZGVyLWxpc3QtdGFibGUtaW5uZXItaXRlbSB7IHBhZGRpbmc6IDIwcHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VkO1xyXG4gICAgICAgICAgICAgICAgLmktYSB7d2lkdGg6IDMxMHB4OyB0ZXh0LWFsaWduOiBsZWZ0O31cclxuICAgICAgICAgICAgICAgIC5pLWIge3dpZHRoOiAxMDBweDt9XHJcbiAgICAgICAgICAgICAgICAuaS1jIHt3aWR0aDogMTAwcHg7fVxyXG4gICAgICAgICAgICAgICAgLmktZCB7IGZsZXg6IDEgMCBhdXRvO31cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7Ym9yZGVyLWJvdHRvbTogbm9uZTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hYywgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICRhY19jb2xvcjogI2RmZWRmNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAub3JkZXItbGlzdC10YWJsZS10ciB7IGJvcmRlci1jb2xvcjogJGFjX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgLm9yZGVyLWxpc3QtdGFibGUtaXRlbS1oIHtiYWNrZ3JvdW5kOiAkYWNfY29sb3I7fVxyXG4gICAgICAgICAgICAgICAgLm9yZGVyLWxpc3QtdGFibGUtaXRlbS1iIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHsgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkYWNfY29sb3I7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm9yZGVyLWxpc3QtdGFibGUtaW5uZXItaXRlbSB7Ym9yZGVyLWNvbG9yOiAkYWNfY29sb3I7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZW1wdHktbGlzdCB7cGFkZGluZzogNTBweCAwO1xyXG4gICAgICAgICAgICBzdmcge3dpZHRoOiAyNHB4OyBoZWlnaHQ6IDI0cHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFzc2VtYmx5LW9yZGVyLWxpc3Qge1xyXG4gICAgICAgICAgICAub3JkZXItbGlzdC10YWJsZS1pbm5lci1pdGVtIHtwYWRkaW5nOiAxMHB4IDIwcHg7fVxyXG4gICAgICAgICAgICAub3JkZXItbGlzdC10YWJsZS1pdGVtLWIge1xyXG4gICAgICAgICAgICAgICAgLmEge2FsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7QGluY2x1ZGUgZmxleF9jZW50ZXJfY2VudGVyOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm9yZGVyLXBhZ2Uge1xyXG4gICAgLm9yZGVyLWRldGFpbC1ibG9jayB7IHBhZGRpbmc6IDI1cHggNDBweDsgbWFyZ2luLWJvdHRvbTogMjBweDsgZm9udC1zaXplOiAxNHB4OyBjb2xvcjojY2NjOyBjb2xvcjogIzZmNmY2ZjtcclxuICAgICAgICBoNCB7Zm9udC1zaXplOiAxNnB4OyBjb2xvcjojMTExOyBtYXJnaW46IDAgMCAxNXB4O31cclxuICAgICAgICAuYnRucyB7XHJcbiAgICAgICAgICAgIC5idG4ge2ZvbnQtc2l6ZTogMTRweDsgcGFkZGluZzogMnB4IDI1cHg7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaGlwcGluZy1yZWNvcmQge3BhZGRpbmc6IDAgMzBweCAwIDE1cHg7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTsgbWFyZ2luLWxlZnQ6IDE1cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgY29sdW1uczogIzhlOGU4ODtcclxuICAgICAgICAmLWl0ZW0geyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZXsgY29udGVudDogJyc7IHdpZHRoOiA3cHg7IGhlaWdodDogN3B4OyBkaXNwbGF5OiBibG9jazsgYm9yZGVyLXJhZGl1czogNTAlOyBiYWNrZ3JvdW5kOiAjYmJiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IC0xOXB4OyB0b3A6IDdweDt9XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgeyBkaXNwbGF5OiBibG9jazsgY29sb3I6JHRoZW1lX2NvbG9yO31cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvZ2dsZSB7cG9zaXRpb246IGFic29sdXRlOyByaWdodDogMDsgdG9wOiAwOyBjb2xvcjojYmJiOyBjdXJzb3I6IHBvaW50ZXI7fVxyXG4gICAgICAgICYuYWMge1xyXG4gICAgICAgICAgICAudG9nZ2xlIHt0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpfVxyXG4gICAgICAgICAgICAuc2hpcHBpbmctcmVjb3JkLWl0ZW0ge2Rpc3BsYXk6IGJsb2NrO31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFzZS10YWJsZSB7XHJcbiAgICAgICAgLnByb2R1Y3Rpb24tbmFtZSB7d2lkdGg6IDMwMHB4OyBmb250LXNpemU6IDE2cHg7IHBhZGRpbmctcmlnaHQ6IDIwcHg7fVxyXG4gICAgfVxyXG4gICAgLmJ0bi1yZW9yZGVyIHsgZm9udC1zaXplOiAxM3B4OyBib3JkZXI6IDFweCBzb2xpZCAkdGhlbWVfY29sb3I7IHBhZGRpbmc6IDFweCAxMHB4OyBiYWNrZ3JvdW5kOiBub25lOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDcwJTsgbWFyZ2luOiA1cHggYXV0byAwOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgJjpob3ZlciB7Y29sb3I6I2ZmZjsgYmFja2dyb3VuZDogJHRoZW1lX2NvbG9yO31cclxuICAgIH1cclxufVxyXG4vLyBvcGVuIG9yZGVyXHJcbi5vcGVuLW9yZGVyIHtcclxuICAgIC5uYXYtdGFicyAubmF2LWxpbmsge2NvbG9yOiM0OTUwNTc7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZzogLjVyZW0gMDsgbWFyZ2luOiAwIDEuNXJlbTsgfVxyXG4gICAgLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbmsuYWN0aXZlIHtjb2xvcjogJHRoZW1lX2NvbG9yOyBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkZWUyZTY7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtkaXNwbGF5OiBibG9jazsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAtMXB4OyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApOyAgaGVpZ2h0OiAycHg7IHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kOiAkdGhlbWVfY29sb3I7IH1cclxuICAgIH1cclxufVxyXG4ub3Blbi1vcmRlci1wcm9jZXNzIHsgZm9udC1zaXplOiAxNHB4OyB3aWR0aDogMTAwJTtcclxuICAgIC5saW5lIHtoZWlnaHQ6IDJweDsgd2lkdGg6IDEwMCU7IGJhY2tncm91bmQ6ICNmMGYwZjA7IG1hcmdpbjogMCAwIDIwcHg7fVxyXG4gICAgLnByb2Nlc3Mtc3RlcCB7IGNvbG9yOiAkdGl0bGVfc2Vjb25kX2NvbG9yOyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgc3BhbiB7ZGlzcGxheTogaW5saW5lLWJsb2NrOyBib3JkZXItcmFkaXVzOiA1MCU7IGhlaWdodDogMTZweDsgd2lkdGg6IDE2cHg7IGxpbmUtaGVpZ2h0OiAxNnB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGNvbG9yOiNmZmY7IGJhY2tncm91bmQ6ICR0aXRsZV9zZWNvbmRfY29sb3I7fVxyXG4gICAgICAgICY6OmJlZm9yZSB7cG9zaXRpb246IGFic29sdXRlOyB0b3A6IC0yNXB4OyByaWdodDogMDsgY29udGVudDogJyc7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogOHB4OyBoZWlnaHQ6IDhweDsgYm9yZGVyLXJhZGl1czogNTAlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxpbmUtaGVpZ2h0OiA4cHg7IGJhY2tncm91bmQ6ICNlOGU4ZTg7fVxyXG4gICAgICAgICY6OmFmdGVyIHtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogLTIycHg7IGxlZnQ6IDA7IGNvbnRlbnQ6ICcnOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDExMjBweDsgaGVpZ2h0OiAycHg7IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDhweDsgYmFja2dyb3VuZDp0cmFuc3BhcmVudDt0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjt9XHJcbiAgICAgICAgJi5hYyB7IGNvbG9yOiAkdGhlbWVfY29sb3I7XHJcbiAgICAgICAgICAgIHNwYW4ge2JhY2tncm91bmQ6ICR0aGVtZV9jb2xvcjt9XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7YmFja2dyb3VuZDogJHRoZW1lX2NvbG9yOyB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtiYWNrZ3JvdW5kOiAkdGhlbWVfY29sb3I7IH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zdGVwLTEgeyBcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHsgIHotaW5kZXg6IDEwOyAgbGVmdDogMTYuNjY2NyU7fSBcclxuICAgICAgICAgICAgJjo6YWZ0ZXIgeyAgei1pbmRleDogMTA7ICB0cmFuc2Zvcm06IHNjYWxlKDAuMTY2NywgMSk7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN0ZXAtMiB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7ICB6LWluZGV4OiAxMDsgIGxlZnQ6IDMzLjMzMzQlO30gXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHsgIHotaW5kZXg6IDEwOyAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzMzQsIDEpO31cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zdGVwLTMgeyBcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHsgIHotaW5kZXg6IDEwOyAgbGVmdDogNTAlO30gXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHsgIHotaW5kZXg6IDEwOyAgdHJhbnNmb3JtOiBzY2FsZSgwLjUsIDEpO31cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zdGVwLTQgeyBcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHsgIHotaW5kZXg6IDEwOyAgbGVmdDogNjYuNjY2NyU7fSBcclxuICAgICAgICAgICAgJjo6YWZ0ZXIgeyAgei1pbmRleDogMTA7ICB0cmFuc2Zvcm06IHNjYWxlKDAuNjY2NywgMSk7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN0ZXAtNSB7IFxyXG4gICAgICAgICAgICAmOjpiZWZvcmUgeyAgei1pbmRleDogMTA7ICBsZWZ0OiA4My4zMzM0JTt9IFxyXG4gICAgICAgICAgICAmOjphZnRlciB7ICB6LWluZGV4OiAxMDsgIHRyYW5zZm9ybTogc2NhbGUoMC44MzM0LCAxKTt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc3RlcC02IHsgXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7ICB6LWluZGV4OiAxMDsgIGxlZnQ6IDEwMCU7fSBcclxuICAgICAgICAgICAgJjo6YWZ0ZXIgeyAgei1pbmRleDogMTA7ICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0LXBhZ2UgeyBwYWRkaW5nOiA0MHB4IDE4MHB4OyBjb2xvcjokZm9ybV9sYWJlbF9jb2xvcjsgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgaDEge21hcmdpbjogMCAwIDQwcHg7IGZvbnQtc2l6ZTogMjZweDsgY29sb3I6IzM0M2Q0YTsgdGV4dC1hbGlnbjogY2VudGVyO31cclxuICAgIHRleHRhcmVhIHtwYWRkaW5nOiAxNXB4OyBoZWlnaHQ6IDIwMHB4O31cclxuICAgIC5idG4tc3VibWl0IHsgd2lkdGg6IDI4MHB4OyBtYXJnaW4tYm90dG9tOiAxMDBweDt9XHJcbn1cclxuXHJcbi5hcnRpY2xlLXBhZ2UgeyBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjg2cHgpO1xyXG4gICAgLmFydGljbGUtbGVmdC1zaWRlIHt3aWR0aDogMjgwcHg7fVxyXG4gICAgLmFydGljbGUtcmlnaHQtc2lkZSB7d2lkdGg6IDg4MHB4O31cclxufVxyXG5cclxuLy8gYXJ0aWNsZSBjc3NcclxuLmFydGljbGUtbmF2IHsgd2lkdGg6IDEwMCU7IHBhZGRpbmctcmlnaHQ6IDFlbTsgXHJcbiAgICBoMiB7bWFyZ2luOiAwIGF1dG8gLjVlbTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAxLjJlbTt9XHJcbiAgICB1bCB7bWFyZ2luOiAwOyBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpIHsgcGFkZGluZzogLjc1ZW0gIDEuNWVtIC43NWVtIDFlbTsgQGluY2x1ZGUgdGV4dF9oaWRkZW47IGZvbnQtZmFtaWx5OiAnZ2F1dGFtaWInO1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBhIHtjb2xvcjogJG1haW5fY29sb3I7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7Y29sb3I6ICR0aXRsZV9jb2xvcjt9XHJcbn1cclxuXHJcbi5hcnRpY2xlLWxpc3QgeyBwYWRkaW5nOiAwOyB3aWR0aDogMTAwJTtcclxuICAgIC5hcnRpY2xlLWl0ZW0geyBvdmVyZmxvdzogaGlkZGVuOyBwYWRkaW5nOiAxLjJlbSAwOyBkaXNwbGF5OiBibG9jazsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodF9zZWNvbmRfY29sb3I7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRleHRfY29sb3I7IGJvcmRlci1ib3R0b20tY29sb3I6ICR0ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgJiArIC5hcnRpY2xlLWl0ZW0geyBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDt9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltZyB7IHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBpbWcge3dpZHRoOiAyODBweDsgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHsgcGFkZGluZzogMCAxLjVlbTsgbWF4LXdpZHRoOiA2MDBweDsgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGg0IHsgbWFyZ2luOiAwOyBjb2xvcjogJHRleHRfY29sb3I7fVxyXG4gICAgICAgICAgICAuaXRlbS1jb250ZW50IHsgY29sb3I6ICR0aXRsZV9jb2xvcjsgZm9udC1zaXplOiAuODVlbTt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgIFxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0X3NlY29uZF9jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuLmFydGljbGUtaXRlbS1mb290ZXIgeyBjb2xvcjogJHRpdGxlX3NlY29uZF9jb2xvcjsgZm9udC1zaXplOiAuODJlbTsgaGVpZ2h0OiAyNnB4OyB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLmJvcmRlci1ib3R0b20ge2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRfc2Vjb25kX2NvbG9yOyBvdmVyZmxvdzogaGlkZGVuO31cclxuXHJcbiAgICAuc2hhcmUsIC52aWV3IHtkaXNwbGF5OiBmbGV4O2FsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgJi1saXN0IHsgXHJcbiAgICAgICAgICAgIGltZyB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luOiAwIC4yNWVtOyBjdXJzb3I6IHBvaW50ZXI7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHN2ZyB7d2lkdGg6IDE2cHg7IGhlaWdodDogMTZweDsgZmlsbDogJHRpdGxlX3NlY29uZF9jb2xvcjsgbWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgICY6aG92ZXIge2ZpbGw6ICRtYWluX2NvbG9yO31cclxuICAgIH1cclxufVxyXG5cclxuLmFydGljbGUtbWFpbi1jb250ZW50IHsgbWFyZ2luLWJvdHRvbTogNmVtOyBjb2xvcjogJGZvcm1fbGFiZWxfY29sb3I7XHJcbiAgICBoMSB7Zm9udC1zaXplOiAxLjVlbTsgbWFyZ2luOiAuM2VtIGF1dG8gMmVtOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiMwMDA7fVxyXG4gICAgaDIge2ZvbnQtc2l6ZTogMWVtOyBtYXJnaW46IC4zZW0gYXV0byAxZW07IHRleHQtYWxpZ246IGxlZnQ7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtd2VpZ2h0OiA2MDA7IGNvbG9yOiMwMDA7fVxyXG4gICAgaDQge2ZvbnQtc2l6ZTogMWVtOyAgbWFyZ2luOiAyZW0gMDsgfVxyXG4gICAgcCB7IG1hcmdpbjogMmVtIDA7IGxpbmUtaGVpZ2h0OjJlbTsgZm9udC1zaXplOiAuODZlbTsgY29sb3I6IzY2Njt9XHJcbiAgICB1bCBsaSB7IGZvbnQtc2l6ZTogLjg2ZW07IHBhZGRpbmc6IC41ZW0gMDt9XHJcbiAgICBpbWcge2Rpc3BsYXk6IGJsb2NrOyBib3JkZXI6IG5vbmU7IG1hcmdpbjogMmVtIGF1dG87ICBtYXgtd2lkdGg6IDEwMCU7fVxyXG4gICAgc3BhbiB7ZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogMWVtOyBjb2xvcjogJHRpdGxlX3NlY29uZF9jb2xvcjsgdGV4dC1hbGlnbjogbGVmdDsgd2lkdGg6IDEwMCU7fVxyXG4gICAgLmRvd25sb2FkLWJvbS1idG4ge2Rpc3BsYXk6IGJsb2NrOyBtYXgtd2lkdGg6IDgwJTsgd2lkdGg6IDI0MHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGhlaWdodDogNDBweDsgbGluZS1oZWlnaHQ6IDQwcHg7IGJhY2tncm91bmQ6ICR0aGVtZV9jb2xvcjsgY29sb3I6I2ZmZjsgbWFyZ2luOiA1MHB4IGF1dG87XHJcbiAgICAgICAgJjpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOiBub25lOyBiYWNrZ3JvdW5kOiBsaWdodGVuKCR0aGVtZV9jb2xvciwgMyk7fVxyXG4gICAgfVxyXG4gICAgLnR3by1jbHVtLWltZyB7IG92ZXJmbG93OiBoaWRkZW47IG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgaW1nIHttYXJnaW46IDA7IGRpc3BsYXk6IGJsb2NrOyBmbG9hdDogbGVmdDsgbWFyZ2luLXJpZ2h0OiAzNXB4O31cclxuICAgICAgICAucmlnaHQtdGV4dC1ibG9jayB7ZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHAgeyBtYXJnaW46IDAgMCA1cHg7IGxpbmUtaGVpZ2h0OiAxLjhlbTt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYnIgeyBkaXNwbGF5OiBub25lO31cclxufVxyXG5cclxuLmFydGljbGUtcmVsZXZhbnQgeyB3aWR0aDogMTAwJTsgbWFyZ2luOiAzZW0gYXV0bztcclxuICAgICYtdGl0bGUge2ZvbnQtc2l6ZTogMS40ZW07IGNvbG9yOiAkdGl0bGVfY29sb3I7IHBhZGRpbmc6IC43NWVtIDAgLjM1ZW07IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRfc2Vjb25kX2NvbG9yOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGltZyB7bWFyZ2luLXJpZ2h0OiAuMzVlbTt9XHJcbiAgICB9XHJcbiAgICB1bCB7bWFyZ2luOiAuNWVtIDA7IHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGkgeyBkaXNwbGF5OiBmbGV4OyBjb2xvcjogJHRpdGxlX3NlY29uZF9jb2xvcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogY2VudGVyOyBwYWRkaW5nOiAuNWVtIDA7XHJcbiAgICAgICAgICAgIGEge2NvbG9yOiAkdGl0bGVfY29sb3I7IGZvbnQtc2l6ZTogMWVtOyBAaW5jbHVkZSB0ZXh0X2hpZGRlbjsgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge2NvbG9yOiRtYWluX2NvbG9yO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdmcge2ZpbGw6ICAkdGl0bGVfc2Vjb25kX2NvbG9yOyB3aWR0aDogMTZweDsgaGVpZ2h0OiAxNnB4OyB2ZXJ0aWNhbC1hbGlnbjogc3ViO31cclxuICAgICAgICAgICAgc3BhbiB7Zm9udC1zaXplOiAuOGVtO31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIOaWh+eroOihqOagvFxyXG4uY2FwLXN0cmlwZWQtdGFibGUgeyB3aWR0aDogMTAwJTsgbWFyZ2luOiAyMHB4IGF1dG87IGZvbnQtc2l6ZTogMTNweDsgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgIHRkLCB0aCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAwIDZweCAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBjb2xvcjogIzdiN2I3YjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44ZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcclxuICAgIH1cclxuICAgIHRyIHRkOmxhc3QtY2hpbGQge2JvcmRlci1yaWdodDogbm9uZTt9XHJcbiAgICB0cjpsYXN0LWNoaWxkIHRkIHtib3JkZXItYm90dG9tOiBub25lO31cclxufVxyXG5cclxuLnByb2R1Y3QtbG9hZGVyLWJveCB7IGhlaWdodDogNDUwcHg7IGNvbG9yOiM4ODg7IHBhZGRpbmctdG9wOiAxNzBweDtcclxuICAgIHN2ZyB7d2lkdGg6IDMwcHg7IGhlaWdodDogMzBweDsgY29sb3I6Izg4ODt9XHJcbiAgICBwIHttYXJnaW46IDVweCAwOyBmb250LXNpemU6IDEzcHg7fVxyXG59XHJcblxyXG4ud2lkZS1oZWlnaHQgeyBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzA3cHgpO31cclxuXHJcbi8vIOmmlumhteWkp+Wxj+i9ruaSreWbvueJh+WKoOi9veS8mOWMllxyXG4ubWVkaWEtbGluayB7b3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyBwYWRkaW5nLWJvdHRvbTogMzAuMjA4MyU7IGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzhlODQ4NSwjM2I5Mjg1KTsgZGlzcGxheTogYmxvY2s7XHJcbiAgICBpbWcgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogMDsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGxpbmVhcjsgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDE5MjBweDsgbWF4LWhlaWdodDogNTgwcHg7IGhlaWdodDogYXV0bztcclxuICAgICAgICAmLmxvYWQge29wYWNpdHk6IDE7fVxyXG4gICAgfVxyXG59XHJcblxyXG4jY2hhdC1hcHAtY29udGFpbmVyLWlubmVyIHtwb3NpdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O30iLCIkdGhlbWVfY29sb3I6ICMwMGIxOTY7XHJcbiR0aGVtZV9jb2xvcl9kZXAxOiBkYXJrZW4oJHRoZW1lX2NvbG9yLCAzKTtcclxuJHRoZW1lX2NvbG9yX2RlcDI6IGRhcmtlbigkdGhlbWVfY29sb3IsIDQpO1xyXG4kdGhlbWVfY29sb3JfZGVwMzogZGFya2VuKCR0aGVtZV9jb2xvciwgNSk7XHJcbiR0aGVtZV93YXJuX2NvbG9yOiAjZmY1YzBkO1xyXG4kdGhlbWVfd2Fybl9jb2xvcl9saWdodDE6ICNmZjcwMmI7XHJcbiRuYXZfbGlua19jb2xvcjogIzhlOGU4ZTtcclxuJG5hdl91c2VyX2NvbG9yOiAjMzZiMTAwO1xyXG4kZm9ybV9sYWJlbF9jb2xvcjogIzY1NmE2ZjtcclxuJGZvb3Rlcl9iZzogIzJmMmYyZjtcclxuXHJcblxyXG4kbWFpbl9jb2xvcjogIzAwYjE5NjtcclxuJG1haW5fbGlnaHRfY29sb3I6ICM5NWZhNjg7XHJcbiRzZWNvbmRfY29sb3I6ICNmZjcwMmI7XHJcbiR0ZXh0X2NvbG9yOiAjM2EzZTNhO1xyXG4kdGV4dF9saWdodF9jb2xvcjogIzY2NjtcclxuJGRlZXBfY29sb3I6ICMwNDA3MTI7XHJcblxyXG4kYWxlcnRfY29sb3I6ICNlOWM0MDA7XHJcbiR0aXRsZV9jb2xvcjogIzdmN2U3ZjtcclxuJHRpdGxlX3NlY29uZF9jb2xvcjogI2EyYTZhNTtcclxuJG9wdGlvbl9jb2xvcjogI2FkYWRhZDtcclxuXHJcbiRsaWdodF9jb2xvcjogI2Q5ZDlkOTsgXHJcbiRsaWdodF9zZWNvbmRfY29sb3I6ICNlNmU2ZTY7IFxyXG4kbGlnaHRfdGhyZWVfY29sb3I6ICNmOGY4Zjg7IC8vc3BsaXQgbW9kdWxlIG9yIHRleHQgYmxvY2sgYmdcclxuXHJcbiRoZWlnaHRfaGVhZGVyOiA4OHB4O1xyXG4kb3B0aW9uX2hlaWdodDogMzBweDtcclxuXHJcbiRoZWFkZXJfYmFyX2g6IDkwcHg7XHJcblxyXG5cclxuQG1peGluIGJhc2VfaW5wdXQge2hlaWdodDogNDBweDsgd2lkdGg6IDEwMCU7IGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGY7IGJvcmRlci1yYWRpdXM6IDA7IHBhZGRpbmc6IDAgMTBweDt9XHJcbkBtaXhpbiBmbGV4X2NlbnRlcl9jZW50ZXIge2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyO31cclxuQG1peGluIHRleHRfaGlkZGVuIHsgb3ZlcmZsb3c6IGhpZGRlbjsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7fVxyXG5AbWl4aW4gc2hhZG93X2xpZ2h0IHsgYm94LXNoYWRvdzogMCAwcHggNXB4IHJnYmEoMCwwLDAsLjA1KTt9XHJcbkBtaXhpbiBwb3N0X2NlbnRlciB7cG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IDUwJTsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt9XHJcbkBtaXhpbiBzY2FsLWFuaSgkZHVyYXRpb24sICR3YWl0KSB7XHJcbiAgICBhbmltYXRpb246ICRkdXJhdGlvbiAkd2FpdCBjeWNTY2FsIGxpbmVhciBpbmZpbml0ZTtcclxufSJdfQ== */
